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

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

The newest version!



	
	
	
	
		SDMX Process Structure Module
		The process structure module defines the structure of process and process step constructs.
	

	
		
			ProcessType describes the structure of a process, which is a scheme which defines or documents the operations performed on data in order to validate data or to derive new information according to a given set of rules. Processes occur in order, and will continue in order unless a transition dictates another step should occur.
		
		
			
				
					
						
							ProcessStep defines a process step, which is a specific operation, performed on data in order to validate or to derive new information according to a given set of rules.
						
						
							
							
						
					
				
			
		
	
	
	
		
			ProcessStepBaseType is an abstract base type used as the basis for the ProcessStepType.
		
		
			
				
					
					
					
				
				
			
		
		

	
		
			ProcessStepType describes the structure of a process step. A nested process step is automatically sub-ordinate, and followed as the next step. If the following step is conditional, it should be referenced in a transition.
		
		
			
				
					
						
							Input references an object which is an input to the process step.
						
					
					
						
							Output references an object which is an output form the process step.
						
					
					
						
							Computation describes the computations involved in the process, in any form desired by the user (these are informational rather than machine-actionable), and so may be supplied in multiple, parallel-language versions.
						
					
					
						
							Transition describes the next process steps. Each transition in a process step should be evaluated, allowing for multiple process step branches from a single process step.
						
					
					
						
							ProcessStep defines a process step, which is a specific operation, performed on data in order to validate or to derive new information according to a given set of rules.
						
						
							
							
						
					
				
			
		
		

	
		
			TransitionType describes the details of a transition, which is an expression in a textual or formalised way of the transformation of data between two specific operations performed on the data.
		
		
			
				
					
						
							TargetStep references a process step within the process that should be transitioned to, should the conditions described be met.
						
					
					
						
							Condition is a textual description of the conditions to be met in order for the target step to be proceeded to. It is informational only (not machine-actionable), and may be supplied in multiple, parallel-language form.
						
					
				
				
					
						The localID attribute is an optional identification for the transition within the process.
					
				
			
		
	

	
		
				ComputationType describes a computation in a process.
		
		
			
				
					
						
							Description describe the computation in any form desired by the user (these are informational rather than machine-actionable), and so may be supplied in multiple, parallel-language versions,
						
					
				
				
					
						The localID attribute is an optional identification for the computation within the process.
					
				
				
					
						The softwarePackage attribute holds the name of the software package that is used to perform the computation.
					
				
				
					
						The softwareLanguage attribute holds the coding language that the software package used to perform the computation is written in.
					
				
				
					
						The softwareVersion attribute hold the version of the software package that is used to perform that computation.
					
				
			
		
	

	
		
			InputOutputType describes the structure of an input or output to a process step. It provides a reference to the object that is the input or output.
		
		
			
				
					
						
							ObjectReference is an abstract substitution head that references the object that is an input or output. It is substituted with a concrete reference to an explicit object type.
						
					
				
				
					
						The localID attribute is an optional identification for the input or output within the process.
					
				
			
		
	
	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy