XML Schema "comparative.xsd"
Target Namespace:
ddi:comparative:3_2
Defined Components:
elements (27 global + 3 local), complexTypes (7), simpleTypes (1)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
D:\XMLSchema\DDI\DDI_3_2_2014-02-05_Documentation_XMLSchema\XMLSchema\comparative.xsd; see XML source
Imports Schemas (2):
datacollection.xsd [src], reusable.xsd [src]
Imported by Schemas (2):
group.xsd [src], instance.xsd [src]
All Element Summary
CategoryMap
Maps the content of two different category schemes of objects of the same type providing detail for the comparable items within those two schemes.
Type:
Content:
complex, 6 attributes, 18 elements
Defined:
globally; see XML source
Used:
CategoryMapReference
Reference to an existing CategoryMap using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
Commonality
Commonality of the compared objects provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
CommonalityTypeCoded
A brief description describing the commonality of the two schemes/items, i.e., "Identical", "High", "Medium", "Low", "None".
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
CommonalityWeight
A value between 0 and 1 expressing the degree of commonality (0 indicates none, 1 indicates that they are identical).
Type:
Content:
simple
Defined:
locally within CorrespondenceType complexType; see XML source
Comparison
A maintainable module containing maps between objects of the same or similar type.
Type:
Content:
complex, 9 attributes, 28 elements
Defined:
globally; see XML source
Used:
ComparisonName
Name of the Comparison using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
ConceptMap
Maps the content of two different concept schemes of objects of the same type providing detail for the comparable items within those two schemes.
Type:
Content:
complex, 6 attributes, 18 elements
Defined:
globally; see XML source
Used:
ConceptMapReference
Reference to an existing ConceptMap using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
Correspondence
Describes the commonalities and differences between two items.
Type:
Content:
complex, 5 elements
Defined:
globally; see XML source
Used:
ItemMap
Maps two items of the same type within the Source and Target Schemes identified.
Type:
Content:
complex, 6 attributes, 10 elements
Defined:
globally; see XML source
Used:
MapName
Name of the Map using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
QuestionMap
Maps the content of two different question schemes of objects of the same type providing detail for the comparable items within those two schemes.
Type:
Content:
complex, 6 attributes, 18 elements
Defined:
globally; see XML source
Used:
QuestionMapReference
Reference to an existing QuestionMap using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
RelatedMapReference
Reference to an existing Concept, Variable, Question, Category, Representation, or Universe Map using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
RepresentationMap
Maps between any managed representation and a coded representation.
Type:
Content:
complex, 7 attributes, 18 elements
Defined:
globally; see XML source
Used:
RepresentationMapName
Name of the Representation Map using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
RepresentationMapReference
Reference to a mapping between any two managed representations using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
SourceCodeListReference
Reference to an CodeList using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
never
SourceItem
The ID of the source object in the source scheme already identified.
Type:
Content:
simple, 1 attribute
Defined:
locally within ItemMapType complexType; see XML source
SourceRepresentation
Provides a reference to the managed content of a representation which acts as the source object in the Source/Target comparison pair.
Type:
Content:
complex, 6 elements
Defined:
globally; see XML source
Used:
SourceSchemeReference
Reference to any Scheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
TargetCodeListReference
Reference to a CodeList using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
never
TargetItem
The ID of the target object in the target scheme already identified.
Type:
Content:
simple, 1 attribute
Defined:
locally within ItemMapType complexType; see XML source
TargetRepresentation
Provides a reference to the managed content of a representation which acts as the target object in the Source/Target comparison pair.
Type:
Content:
complex, 6 elements
Defined:
globally; see XML source
Used:
TargetSchemeReference
Reference to any Scheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
UniverseMap
Maps the content of two different universe schemes of objects of the same type providing detail for the comparable items within those two schemes.
Type:
Content:
complex, 6 attributes, 18 elements
Defined:
globally; see XML source
Used:
UniverseMapReference
Reference to an existing UniverseMap using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
VariableMap
Maps the content of two different variable schemes of objects of the same type providing detail for the comparable items within those two schemes.
Type:
Content:
complex, 6 attributes, 18 elements
Defined:
globally; see XML source
Used:
VariableMapReference
Reference to an existing VariableMap using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
Complex Type Summary
A maintainable module containing maps between objects of the same or similar type.
Content:
complex, 9 attributes, 28 elements
Defined:
globally; see XML source
Includes:
definitions of 15 elements
Used:
Describes the commonalities and differences between two items using a textual description of both commonalities and differences plus an optional coding of the type of commonality, a commonality expresses as a 0 to 1 weighting factor (expressing degree of comparability) and a user defined correspondence property which is specific to an organization or community of use.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Maps the content of two different schemes of objects of the same type providing detail for the comparable items within those two schemes.
Content:
complex, 6 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
Maps two items of the same type within the Source and Target Schemes identified.
Content:
complex, 6 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 4 elements
Used:
Maps between any two managed representations.
Content:
complex, 7 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 7 elements
Used:
Provides a reference to the managed content of a representation which may be a ManagedRepresentation or a specific CodeList, GeographicRepresentation, or GeographicLocation.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
Provides a reference to a codified representation.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
Simple Type Summary
A value between 0 and 1 expressing the degree of commonality (0 indicates none, 1 indicates that they are identical).
Defined:
globally; see XML source
Used:
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<!--

Copyright (c) 2014 DDI Alliance, DDI 3.2 release, 2014-02-05

This file is part of DDI 3.2 XML Schema.

DDI 3.2 XML Schema is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.

DDI 3.2 XML Schema is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
for more details.

You should have received a copy of the GNU Lesser General Public License along
with DDI 3.2 XML Schema. If not, see <http://www.gnu.org/licenses/>.

-->
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="ddi:comparative:3_2" xmlns="ddi:comparative:3_2" xmlns:d="ddi:datacollection:3_2" xmlns:r="ddi:reusable:3_2" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="ddi:datacollection:3_2" schemaLocation="datacollection.xsd"/>
<xs:import namespace="ddi:reusable:3_2" schemaLocation="reusable.xsd"/>
<xs:element name="Comparison" type="ComparisonType">
<xs:annotation>
<xs:documentation>
A maintainable module containing maps between objects of the same or similar type. Maps allow for pair-wise mapping of two objects by describing their similarities and differences in order to make assertions regarding their comparability. Currently maps allow for the comparison of concepts, variables, questions, categories, universes, and representations that have managed content (code, category, numeric, text, datetime and scale).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="ComparisonType">
<xs:annotation>
<xs:documentation>
A maintainable module containing maps between objects of the same or similar type. Maps allow for pair-wise mapping of two objects by describing their similarities and differences in order to make assertions regarding their comparability. Currently maps allow for the comparison of concepts, variables, questions, categories, universes, and representations that have managed content (code, category, numeric, text, datetime and scale). These mapping(s) inform users on the comparability of two objects and facilitate automation. Note that all maps are pairwise, identifying two schemes and the correlation between two items in those schemes. Due to the complexity of some objects, multiple mappings may be required to cover details of the comparison of component parts, e.g. a QuestionMap may also have a related RepresentationMap. By using a set of pairwise comparisons, it is possible to describe complex correspondences - pairwise comparisons are easier to process. In addition to providing a standard name, label, and description, Comparison consists of a simple stack of comparison maps. Comparison maps are currently limited to those objects that can be referenced and are sufficiently structured to support a clear comparison.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="r:MaintainableType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ComparisonName">
<xs:annotation>
<xs:documentation>
A name for the comparison. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
<xs:annotation>
<xs:documentation>
A display label for the comparison. May be expressed in multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:Description">
<xs:annotation>
<xs:documentation>
A description of the content and purpose of the comparison. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ConceptMap">
<xs:annotation>
<xs:documentation>
Maps the content of two different concept schemes of objects of the same type providing detail for the comparable items within those two schemes.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="ConceptMapReference">
<xs:annotation>
<xs:documentation>
Reference to a mapping of the content of two different concept schemes of objects of the same type providing detail for the comparable items within those two schemes. TypeOfObject should be set to ConceptMap.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="VariableMap">
<xs:annotation>
<xs:documentation>
Maps the content of two different variable schemes of objects of the same type providing detail for the comparable items within those two schemes.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="VariableMapReference">
<xs:annotation>
<xs:documentation>
Reference to a mapping of the content of two different variable schemes of objects of the same type providing detail for the comparable items within those two schemes. TypeOfObject should be set to VariableMap.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="QuestionMap">
<xs:annotation>
<xs:documentation>
Maps the content of two different question schemes of objects of the same type providing detail for the comparable items within those two schemes.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="QuestionMapReference">
<xs:annotation>
<xs:documentation>
Reference to a mapping of the content of two different question schemes of objects of the same type providing detail for the comparable items within those two schemes. TypeOfObject should be set to QuestionMap.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="CategoryMap">
<xs:annotation>
<xs:documentation>
Maps the content of two different category schemes of objects of the same type providing detail for the comparable items within those two schemes.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="CategoryMapReference">
<xs:annotation>
<xs:documentation>
Reference to a mapping of the content of two different category schemes of objects of the same type providing detail for the comparable items within those two schemes. TypeOfObject should be set to CategoryMap.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="RepresentationMap">
<xs:annotation>
<xs:documentation>
Maps between any two managed representations. In addition to representation types held in a ManagedRepresentationScheme, managed representations include CategoryScheme and coded representations which include CodeList, GeographicStructureCode or GeographicLocationCode. Note that the source can be any managed representation including a CodeList, GeographicStructure or GeographicLocation. Note that comparisons between two category schemes is best handled by CategoryMap.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="RepresentationMapReference">
<xs:annotation>
<xs:documentation>
Reference to a mapping between any two managed representations using the Reference structure. TypeOfObject should be set to RepresentationMap.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="UniverseMap">
<xs:annotation>
<xs:documentation>
Maps the content of two different universe schemes of objects of the same type providing detail for the comparable items within those two schemes.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="UniverseMapReference">
<xs:annotation>
<xs:documentation>
Reference to a mapping of the content of two different universe schemes of objects of the same type providing detail for the comparable items within those two schemes. TypeOfObject should be set to UniverseMap.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ComparisonName" type="r:NameType">
<xs:annotation>
<xs:documentation>
Name of the Comparison using the DDI Name structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="GenericMapType">
<xs:annotation>
<xs:documentation>
Maps the content of two different schemes of objects of the same type providing detail for the comparable items within those two schemes. Note that comparisons can be made between multiple items in the same scheme or two versions of the same scheme. In addition to the standard name, label, and description of the map, identifies the source scheme and target scheme containing those objects, describes the correspondence between the source and target schemes, and provides detailed comparison of the items within those two schemes.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="MapName">
<xs:annotation>
<xs:documentation>
A name for the Map. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
<xs:annotation>
<xs:documentation>
A display label for the Map. May be expressed in multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:Description">
<xs:annotation>
<xs:documentation>
A description of the content and purpose of the Map. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="SourceSchemeReference">
<xs:annotation>
<xs:documentation>
Mappings are unidirectional. The scheme referenced as the source is the scheme contents that would be transformed into the scheme contents identified as the target scheme contents.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="TargetSchemeReference">
<xs:annotation>
<xs:documentation>
Reference to the scheme containing the target structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Correspondence">
<xs:annotation>
<xs:documentation>
Describe the level of similarity and difference between the Source and the Target schemes.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ItemMap">
<xs:annotation>
<xs:documentation>
Contains the mappings for individual items within the Source and Target schemes.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="MapName" type="r:NameType">
<xs:annotation>
<xs:documentation>Name of the Map using the DDI Name structure.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="CorrespondenceType">
<xs:annotation>
<xs:documentation>
Describes the commonalities and differences between two items using a textual description of both commonalities and differences plus an optional coding of the type of commonality, a commonality expresses as a 0 to 1 weighting factor (expressing degree of comparability) and a user defined correspondence property which is specific to an organization or community of use.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" ref="Commonality">
<xs:annotation>
<xs:documentation>
A description of the common features of the two items using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:Difference">
<xs:annotation>
<xs:documentation>
A description of the differences between the two items using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="CommonalityTypeCoded">
<xs:annotation>
<xs:documentation>
A brief description describing the commonality of the two schemes/items, i.e., "Identical", "High", "Medium", "Low", "None". Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CommonalityWeight" type="CommonalityWeightType">
<xs:annotation>
<xs:documentation>
A value between 0 and 1 expressing the degree of commonality (0 indicates none, 1 indicates that they are identical).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:UserDefinedCorrespondenceProperty">
<xs:annotation>
<xs:documentation>
An alternate means of expressing commonality within a specific system. A system specific user defined correspondence expressed as a key/value pair. As this is specific to an individual system the use of controlled vocabularies for the key is strongly recommended.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="CommonalityWeightType">
<xs:annotation>
<xs:documentation>
A value between 0 and 1 expressing the degree of commonality (0 indicates none, 1 indicates that they are identical).
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:float">
<xs:minInclusive value="0">
<xs:annotation>
<xs:documentation>No commonality</xs:documentation>
</xs:annotation>
</xs:minInclusive>
<xs:maxInclusive value="1">
<xs:annotation>
<xs:documentation>Identical</xs:documentation>
</xs:annotation>
</xs:maxInclusive>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="RepresentationMapType">
<xs:annotation>
<xs:documentation>
Maps between any two managed representations. In addition to representation types held in a ManagagedRepresentationScheme, managed representations include CategoryScheme and coded representations which include CodeList, GeographicStructureCode or GeographicLocationCode. Note that the source can be any managed representation including a CodeList, GeographicStructure or GeographicLocation. Note that comparisons between two category schemes is best handled by CategoryMap. In addition to the standard name, label, and description of the RepresentationMap, identifies the source representation and target representation (which should be a CodeList, GeographicStructure, or GeographicLocation), describes the correspondence between the source and target, allows for the use of a GenerationInstruction to describe the recoding process, and indicates if this a general mapping or a mapping for a specific purpose.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="RepresentationMapName">
<xs:annotation>
<xs:documentation>
A name for the RepresentationMap. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
<xs:annotation>
<xs:documentation>
A display label for the RepresentationMap. May be expressed in multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:Description">
<xs:annotation>
<xs:documentation>
A description of the content and purpose of the RepresentationMap. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="SourceRepresentation">
<xs:annotation>
<xs:documentation>
Provides a reference to the managed content of a representation which acts as the source object in the Source/Target comparison pair. May be a ManagedRepresentation or a specific CategoryScheme, CodeList, GeographicRepresentation, or GeographicLocation. Allows for the optional reference to a Concept when context is important. For example, a ManagedNumericRepresentation within the context of Age.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="TargetRepresentation">
<xs:annotation>
<xs:documentation>
Provides a reference to the managed content of a representation which acts as the target object in the Source/Target comparison pair. May be a ManagedRepresentation or a specific CategoryScheme, CodeList, GeographicRepresentation, or GeographicLocation. Supports the ability to limit code coverage as appropriate for the coding structure referenced.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Correspondence">
<xs:annotation>
<xs:documentation>
Describe the level of similarity and difference between the Source and the Target contents.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
Allows for use of programmatic logic to construct a detailed comparison map between individual codes in the source and target structures by reference. TypeOfObject should be set to GenerationInstruction or GeneralInstruction. This reference allows for specifying ParameterLinkages at point of use.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="contextSpecificComparison" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation>
Set to "true" when a Concept has been identified in the SourceRepresentation.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:annotation>
<xs:documentation>
Provides a reference to the managed content of a representation which acts as the source object in the Source/Target comparison pair. May be a ManagedRepresentation or a specific CategoryScheme, CodeList, GeographicRepresentation, or GeographicLocation. Allows for the optional reference to a Concept when context is important. For example, a ManagedNumericRepresentation within the context of Age.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
Provides a reference to the managed content of a representation which acts as the target object in the Source/Target comparison pair. May be a ManagedRepresentation or a specific CategoryScheme, CodeList, GeographicRepresentation, or GeographicLocation. Supports the ability to limit code coverage as appropriate for the coding structure referenced.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="SourceRepresentationType">
<xs:annotation>
<xs:documentation>
Provides a reference to the managed content of a representation which may be a ManagedRepresentation or a specific CodeList, GeographicRepresentation, or GeographicLocation. Allows for the optional reference to a Concept when context is important. For example, a ManagedNumericRepresentation within the context of Age.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:element ref="r:ManagedRepresentationReference">
<xs:annotation>
<xs:documentation>
Substitution group head for referencing Managed Representations. For example, ManagedTextRepresentationReference, ManagedNumericRepresentationReference, etc.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="r:CategorySchemeReference">
<xs:annotation>
<xs:documentation>
A reference to a CategoryScheme as the managed component of a representation.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="r:CodeListReference">
<xs:annotation>
<xs:documentation>
A reference to a CodeList as the managed component of a representation.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
A reference to a GeographicStructure as the managed component of a representation.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
A reference to a GeographicLocation as the managed component of a representation.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element minOccurs="0" ref="r:ConceptReference">
<xs:annotation>
<xs:documentation>
Reference to a Concept which provides a context for the representation, e.g. Age for a numeric representation.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TargetRepresentationType">
<xs:annotation>
<xs:documentation>
Provides a reference to a codified representation. Supports the ability to limit code coverage as appropriate for the coding structure referenced.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:element ref="r:ManagedRepresentationReference">
<xs:annotation>
<xs:documentation>
Substitution group head for referencing Managed Representations. For example, ManagedTextRepresentationReference, ManagedNumericRepresentationReference, etc.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="r:CategorySchemeReference">
<xs:annotation>
<xs:documentation>
A reference to a CategoryScheme as the managed component of a representation.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence>
<xs:element ref="r:CodeListReference">
<xs:annotation>
<xs:documentation>
A reference to a CodeList as the managed component of a representation.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:CodeSubsetInformation">
<xs:annotation>
<xs:documentation>
Allows further specification of the codes to use from the CodeList.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:annotation>
<xs:documentation>
Identifies the Geographic Structure codes included by the Authorized source of the code, the geographic location being used and the locations to exclude.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
Identifies the Geographic Location codes included by the Authorized source of the code, the geographic location being used and the locations to exclude.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:element name="RepresentationMapName" type="r:NameType">
<xs:annotation>
<xs:documentation>
Name of the Representation Map using the DDI Name structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="ItemMapType">
<xs:annotation>
<xs:documentation>
Maps two items of the same type within the Source and Target Schemes identified.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
<xs:sequence>
<xs:element name="SourceItem" type="r:IDType">
<xs:annotation>
<xs:documentation>
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.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TargetItem" type="r:IDType">
<xs:annotation>
<xs:documentation>
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.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Correspondence">
<xs:annotation>
<xs:documentation>
Describe the level of similarity and difference between the Source and the Target objects.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="RelatedMapReference">
<xs:annotation>
<xs:documentation>
Identifies related maps for example an ItemMap of two questions may point to the CodeMap defining the comparison of the two response domains.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="alias" type="xs:NMTOKEN" use="optional">
<xs:annotation>
<xs:documentation>
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.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ConceptMap" type="GenericMapType">
<xs:annotation>
<xs:documentation>
Maps the content of two different concept schemes of objects of the same type providing detail for the comparable items within those two schemes.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VariableMap" type="GenericMapType">
<xs:annotation>
<xs:documentation>
Maps the content of two different variable schemes of objects of the same type providing detail for the comparable items within those two schemes.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="QuestionMap" type="GenericMapType">
<xs:annotation>
<xs:documentation>
Maps the content of two different question schemes of objects of the same type providing detail for the comparable items within those two schemes.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CategoryMap" type="GenericMapType">
<xs:annotation>
<xs:documentation>
Maps the content of two different category schemes of objects of the same type providing detail for the comparable items within those two schemes.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RepresentationMap" type="RepresentationMapType">
<xs:annotation>
<xs:documentation>
Maps between any managed representation and a coded representation. The coded representation can be a CodeList, GeographicStructureCode or GeographicLocationCode. Note that the source can be any managed representation including a CodeList, GeographicStructure or GeographicLocation.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="UniverseMap" type="GenericMapType">
<xs:annotation>
<xs:documentation>
Maps the content of two different universe schemes of objects of the same type providing detail for the comparable items within those two schemes.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SourceSchemeReference" type="r:SchemeReferenceType">
<xs:annotation>
<xs:documentation>
Reference to any Scheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to CategoryScheme, CodeListScheme, ConceptScheme, ConceptualVariableScheme, ControlConstructScheme, DefaultVariableScheme, GeographicLocationScheme, GeographicStructureScheme, InstrumentScheme, InterviewerInstructionScheme, ManagedRepresentationScheme, NCubeScheme, OrganizationScheme, PhysicalStructureScheme, ProcessingEventScheme, ProcessingInstructionScheme, QualityStatementScheme, QuestionScheme, RecordLayoutScheme, RepresentedVariableScheme, SourceScheme, TargetScheme, UniverseScheme, or VariableSchemeReference.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TargetSchemeReference" type="r:SchemeReferenceType">
<xs:annotation>
<xs:documentation>
Reference to any Scheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to CategoryScheme, CodeListScheme, ConceptScheme, ConceptualVariableScheme, ControlConstructScheme, DefaultVariableScheme, GeographicLocationScheme, GeographicStructureScheme, InstrumentScheme, InterviewerInstructionScheme, ManagedRepresentationScheme, NCubeScheme, OrganizationScheme, PhysicalStructureScheme, ProcessingEventScheme, ProcessingInstructionScheme, QualityStatementScheme, QuestionScheme, RecordLayoutScheme, RepresentedVariableScheme, SourceScheme, TargetScheme, UniverseScheme, or VariableSchemeReference.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RelatedMapReference" type="r:ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to an existing Concept, Variable, Question, Category, Representation, or Universe Map using the Reference structure. TypeOfObject should be set to CategoryMap, ConceptMap, QuestionMap ,UniverseMap, VariableMap, or RepresentationMap.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SourceCodeListReference" type="r:ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to an CodeList using the Reference structure. TypeOfObject should be set to CodeList.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TargetCodeListReference" type="r:ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to a CodeList using the Reference structure. TypeOfObject should be set to CodeList.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Correspondence" type="CorrespondenceType">
<xs:annotation>
<xs:documentation>
Describes the commonalities and differences between two items.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ItemMap" type="ItemMapType">
<xs:annotation>
<xs:documentation>
Maps two items of the same type within the Source and Target Schemes identified.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Commonality" type="r:StructuredStringType">
<xs:annotation>
<xs:documentation>
Commonality of the compared objects provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CommonalityTypeCoded" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
A brief description describing the commonality of the two schemes/items, i.e., "Identical", "High", "Medium", "Low", "None". Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ConceptMapReference" type="r:ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to an existing ConceptMap using the Reference structure. TypeOfObject should be set to ConceptMap.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VariableMapReference" type="r:ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to an existing VariableMap using the Reference structure. TypeOfObject should be set to VariableMap.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="QuestionMapReference" type="r:ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to an existing QuestionMap using the Reference structure. TypeOfObject should be set to QuestionMap.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CategoryMapReference" type="r:ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to an existing CategoryMap using the Reference structure. TypeOfObject should be set to CategoryMap.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RepresentationMapReference" type="r:ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to a mapping between any two managed representations using the Reference structure. TypeOfObject should be set to RepresentationMap.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="UniverseMapReference" type="r:ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to an existing UniverseMap using the Reference structure. TypeOfObject should be set to UniverseMap.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:schema>

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