All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xsd.2_1.SDMXStructureStructureSet.xsd Maven / Gradle / Ivy

The newest version!



	
	
	
	
		SDMX Structure Set Structure Module
		The structure set structure module defines the structure of structure set and structure map constructs.
	

	
		
			StructureSetBaseType is an abstract base type that forms the basis for the StructureSetType.
		
		
			
				
					
					
					
				
			
		
	

	
		
			StructureSetType describes the structure of a structure set. It allows components in one structure, structure usage, or item scheme to be mapped to components in another structural component of the same type.
		
		
			
				
					
						
							RelatedStructures contains references to structures (key families and metadata structure definitions) and structure usages (data flows and metadata flows) to indicate that a semantic relationship exist between them. The details of these relationships can be found in the structure maps.
						
					
					
						
							
								OrganisationSchemeMap links a source and target organisations from different schemes where there is a semantic equivalence between them. Organisations are mapped without regard to role.
							
						
						
							
								CategorySchemeMap links a source and target categories from different schemes where there is a semantic equivalence between them.
							
						
						
							
								CodelistMap links a source and target codes from different lists where there is a semantic equivalence between them.
							
						
						
							
								ConceptSchemeMap links a source and target concepts from different schemes where there is a semantic equivalence between them.
							
						
						
							
								ReportingTaxonomyMap links a source and target reporting categories from different taxonomies where there is a semantic equivalence between them.
							
						
						
							
								HybridCodelistMap links a source and target codes from different codelists, which may be hierarchical or flat, where there is a semantic equivalence between them.
							
						
						
							
								StructureMap maps components from one structure to components to another structure, and can describe how the value of the components are related.
							
						
					
				
			
		
	

	
		
			ItemSchemeMapBaseType is an abstract base type which forms the basis for the ItemSchemeMapType.
		
		
			
				
					
					
					
				
				
			
		
	
	
	
		
			ItemSchemeMapType is an abstract base type which forms the basis for mapping items between item schemes of the same type.
		
		
			
				
					
						
							Source provides a reference to the item scheme which items are mapped from.
						
					
					
						
							Target provides a reference to the item scheme which items are mapped to.
						
					
					
							
					
				
			
		
	
		
	
		
			ItemAssociation is an abstract description of the relation between two items for the purpose of mapping.
		
	
	
	
		
			ItemAssociationType is an abstract type which defines the relationship between two items from the source and target item schemes of an item scheme map.
		
		
			
				
					
						
							Source provides a local reference (id only) to an item from the source item scheme in the item scheme map which is being mapped to another item.
						
					
					
						
							Target provides a local reference (id only) to an item from the target item scheme in the item scheme map which is being mapped from another item.
						
					
				
			
		
	
	
	
		
			OrganisationSchemeMapType defines the structure of a map which identifies relationships between organisations in different organisation schemes.
		
		
			
				
					
					
					
					
					
					
						
					
				
			
		
	
	
	
		
			OrganisationMap relates a source organisation to a target organisation.
		
	
	
	
		
			OrganisationMapType defines the structure for mapping two organisations. A local reference is provided both the source and target organisation.
		
		
			
				
					
					
					
				
			
		
	
	
	
		
			CategorySchemeMapType defines the structure of a map which identifies relationships between categories in different category schemes.
		
		
			
				
					
					
					
					
					
					
						
										
				
			
		
	
	
	
		
			CategoryMap defines the structure of a map which identifies relationships between categories in different category schemes.
		
	
	
	
		
			CategoryMapType defines the structure for mapping two categories. A local reference is provided both the source and target category.
		
		
			
				
					
					
										
				
			
		
	
	
	
		
			CodelistMapType defines the structure of a map which identifies relationships between codes in different codelists.
		
		
			
				
					
					
					
					
					
					
						
										
				
			
		
	
	
	
		
			CodeMap defines the structure of a map which identifies relationships between codes in different codelists.
		
	
	
	
		
			CodeMapType defines the structure for mapping two codes. A local reference is provided both the source and target code.
		
		
			
				
					
					
										
				
			
		
	
	
	
		
			ConceptSchemeMapType defines the structure of a map which identifies relationships between concepts in different concept schemes.
		
		
			
				
					
					
					
					
					
					
						
										
				
			
		
	
	
	
		
			ConceptMap defines the structure of a map which identifies relationships between concepts in different concept schemes.
		
	
	
	
		
			ConceptMapType defines the structure for mapping two concepts. A local reference is provided both the source and target concept.
		
		
			
				
					
					
										
				
			
		
	
	
	
		
			ReportingTaxonomyMapType defines the structure of a map which identifies relationships between reporting categories in different reporting taxonomies.
		
		
			
				
					
					
					
					
					
					
						
										
				
			
		
	
	
	
		
			ReportingCategoryMap defines the structure of a map which identifies relationships between reporting categories in different reporting taxonomies.
		
	
	
	
		
			ReportingCategoryMapType defines the structure for mapping two reporting categories. A local reference is provided both the source and target category.
		
		
			
				
					
					
										
				
			
		
	
	
	
		
			HybridCodelistMapBaseType is an abstract base type which forms the basis for the HybridCodelistMapType.
		
		
			
				
					
					
					
				
				
			
		
	
	
	
		
			HybridCodelistMapType defines the structure of a map which relates codes (possibly hierarchical) from different code lists.
		
		
			
				
					
						
							Source provides a reference to either a codelist or a hierarchical codelist, from which the codes are to be mapped.
						
					
					
						
							Target provides a reference to either a codelist or a hierarchical codelist, to which the source codes are to be mapped.
						
					
					
						
							HybridCodeMap defines the relationship of a code in the source list to code in the target list.
						
					
				
			
		
	
	
	
		
			CodeMapType defines the structure for associating a code from a source codelist to a code in a target codelist. Note that either of these may come from a hierarchical codelist.
		
		
			
				
					
						
							Source provides a local reference to the code which is to be mapped. If this code is from a hierarchical codelist, a reference to the hierarchy in which it is defined must also be provided.
						
					
					
						
							Target provides a local reference to the code to which the source code is mapped. If this code is from a hierarchical codelist, a reference to the hierarchy in which it is defined must also be provided.
						
					
				
			
		
	
	
	
		
			StructureMapBaseType is an abstract base type which forms the basis for the StructureMapType.
		
		
			
				
					
					
					
				
				
			
		
	
	
	
		
			StructureMapType defines the structure for mapping components of one structure to components of another structure. A structure may be referenced directly meaning the map applies wherever the structure is used, or it may be a reference via a structure usage meaning the map only applies within the context of that usage. Using the related structures, one can make extrapolations between maps. For example, if key families, A, B, and C, are all grouped in a related structures container, then a map from key family A to C and a map from key family B to C could be used to infer a relation between key family A to C.
		
		
			
				
					
						
							Source provides a reference to a structure (data or metadata) or a structure usage (dataflow or metadataflow) from which components defined by the actual structure are to mapped.
						
					
					
						
							Target provides a reference to a structure (data or metadata) or a structure usage (dataflow or metadataflow) to which components from the source are to mapped.
						
					
					
						
							ComponentMap defines the relationship between the components of the source and target structures, including information on how the value from the source component relates to values in the target component.
						
					
				
				
					
						The isExtension attribute, when true, indicates that the target structure definition inherits all properties of the referenced structure definition, and may have additional components. Note that this attribute may only be set to true if the structure map has a source structure and a target structure of either two key families or two metadata structure definitions. It is not possible inherit the underlying concepts of components between the two type of structures using this mechanism.
					
				
			
		
	
	
	
		
			ComponentMapType defines the structure for relating a component in a source structure to a component in a target structure.
		
		
			
				
					
					
					
						
							RepresentationMapping describes the mapping rules to map the value of the source component to the target component. Note that is a representation mapping is not supplied, then the value of the source component is mapped directly to the value of the target component without any manipulation.
						
					
				
			
		
	
	
	
		
			RepresentationMapType describes the structure of the mapping of the value of a source to component to a target component. Either a reference to another map defined within the containing structure set or a description of the source and target text formats must be provided. Note that for key family components, only a reference to a codelist map is relevant, since that is the only type of coded representation allowed in a key family.
		
		
			
				
					CodelistMap references a codelist map defined in the same structure set which maps the enumeration of the representation of the source component to the enumeration of the representation of the target component.
				
			
			
				
					
						ToTextFormat describes the un-coded representation of the target to which the value of the referenced component should be transformed.
					
				
				
					
						ToValueType notes whether the value, name, or description of the source value should be used in the target value.
					
				
			
			
				
					ValueMap provides for a simple mapping of a source value to a target value without having to define a codelist map. This is available to allow mappings in situations such as the source or target is not being formally coded, or the source and/or target being a measure dimension in which case its representation is not mappable from a codelist map.
				
			
		
	
	
	
		
			ValueMapType contains a collection of value mappings, which give a source and target value.
		
		
			
				
					ValueMapping provides a source and target value for the purpose of mapping.
				
			
		
	
	
	
		
			ValueMappingType specifies the relationship between two values as a source and target.
		
		
		
	
	
	
		
			ToValueTypeType provides an enumeration of available text-equivalents for translation of coded values into textual formats.
		
		
			
				
					Code or other tokenized value, as provided in the representation scheme.
				
			
			
				
					The human-readable name of the Value, as provided in the representation scheme.
				
			
			
				
					The human-readable description of the Value, as provided in the representation scheme.
				
			
		
	
	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy