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

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




	
	

	
		SDMX Structure Set Query Module
		The structure set query module provides the construct of a query for a structure set.
	

	
		
			StructureSetQueryType defines the structure of a structure set query. The parameters for the query are contained in the StructureSetWhere element. The References element is used to indicate how objects that are referenced from the structure set should be returned.
		
		
			
				
					
					
				
			
		
	
	
	
		
			StructureSetWhere contains the parameters for a structure query. All parameters must be matched for an object to satisfy the query. In addition to querying based on the basic maintainable properties, it is also possible to search based on the structures that are related by the set or the objects which are mapped by the set's maps. In any case, the structure set will be returned according the indicated return detail.
		
	

	
		
			StructureSetWhereBaseType is an abstract base type which forms the basis for the StructureSetWhereType.
		
		
			
				
					
					
					
					
					
					
					
					
					
					
				
				
					
						The type attribute indicates the type of constraint that is being queried for, with a default of Any, meaning both content and attachment constraints will be searched.
					
				
			
		
	
	
	
		
			StructureSetWhereType defines the parameters of a structure set query. All supplied parameters must be matched in order for an object to satisfy the query. In addition to querying based on the base maintainable parameters, it is also possible to search based on the structures that are related by the set or the objects which are mapped by the set's maps.
		
		
			
				
					
						
							RelatedStructure is used to query for structure sets where the referenced key families, metadata structure definitions, dataflows, and metadataflows are related to another by the structure set.
						
					
					
						
							MappedObject is used to query for structure sets where the reference object is mapped in one of the maps defined by the structure set. The referenced object can be specified as being either a source, a target, or either in the queried map.
						
					
				
			
		
	
	
	
		
			MappedObjectType defines a structure for referencing an object and indicating whether it is the source, target, or either for the purposes of query for structure set containing the referenced object in one of the maps it defines.
		
		
			
				
					
						The type attribute indicates whether the referenced object should be queried as the source, target, or both of a map.
					
				
			
		
	
	
	
		
			MappedObjectReferenceType is a type for referencing any mappable object. It consists of a URN and/or a complete set of reference fields; agency, id, and version.
		
		
			
				
					
						
						
					
					
				
			
		
	
	
	
		
			MappedObjectRefType defines a set of reference fields for any type of mappable object.
		
		
			
				
								
			
		
	
	
	
		
			MappedObjectTypeCodelistType is a restriction of the MaintainableTypeCodelistType which contains only the object types which can be mapped in a structure set.
		
		
			
			
			
			
			
			
			
			
			
			
			
			
			
		
	
	
	
		
			SourceTargetType is an enumeration to indicate whether an object is the source, target, or either of the two options.
		
		
			
			
			
		
	
	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy