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

schemata.metamorph.xsd Maven / Gradle / Ivy




	
	

	
	
		

			
				
				
				
				
					
					
					
				
			

			
				
					defines the character which separates entities and
						literals
				
				
					
						
					
				
			

			
				
					
						
						
					
				
			
			
		
	

	
		
			Holds meta information
		
		
			
				
				
			
		
	

	
	

	
		
			Holds macro definitions
		
		
			
				
				
			
			
		
	

	
		
			One macro definition
		
		
			
				
				
			
			
			
				
					unique name of the macro
				
			
		
	

	
		
			Calls a macro. Use attributes to set parameters
			
		
		
			
				
					the unique name of the macro
				
			
			
			
		
	

	
		
			Holds the transformation rules
		
		
			
				
				
				
				
			
			
		

	

	
		
			Holds lookup tables
		
		
			
				
				
				
				
				
				
				
			
			
		
	

	
		
			Holds default values for variables (parameters to the
				metamorph definition)
		
		
			
				
			
			
		
	

	
		
			
			
		
	

	
		
			Process data with in custom java class. Use attributes
				to call setters.
		
		
			
				
					Fully qualified class name
				
				
					
						
						
					
				
			
			
				
					Will be mapped to the corresponding setter method.
					
				
			
		
	


	
		
			groups an arbitrary number of data or collector tags
			
		
		
			
				
				
				
			
			
				
					set the name of all literals
				
			
			
				
					set the value of all literals
				
			
		
	

	
		
			Outputs an unnamed literal with "true" as value if all
			contained statements fire. This is essentially a conjunction (logical
			and-operation) of all contained statements. The name and value generated
			by the all-statement can be customised.
		
		
			
				
			
			
			
			
			
			
		
	

	
		
			Outputs an unnamed literal with "true" as value if any of
			the contained statements fires. This is essentially a disjunction (logical
			or-operation) of all contained statements. The name and value generated
			by the all-statement can be customised.
		
		
			
				
			
			
			
			
			
		
	

	
		
			Outputs an unnamed literal with "true" as value if none of
			the contained statements fires. This is essentially a logical not operation.
			The name and value generated by the all-statement can be customised.
		
		
			
				
			
			
			
			
			
			
		
	

	
		
			
				
				
				
			
			
			

			
			
			
		
	

	
		
			
				
				
				
			
			
			

			
			
			
		
	

	
		
			Concatenates all received literals
		
		
			
				
				
				
			
			
			
			
			
			
				
					If true values are not appended at the end
					of the output string but prepended at its start.
				
			

			
			
			
		
	

	
		
			Builds all 2-sets of received literal values
			
		
		
			
				
				
				
			
			
			
			
			

			
			
		
	

	
		
			Take only one literal of the received ones. Preference
				corresponds to decreasing order of definition.
		
		
			
				
				
				
			
			
			
			
			
			
			
		
	

	
		
			
				
				
				
			
			
			
			
			
				
					
						
					
				
			
		
	

	
		
			Create an entity
		
		
			
				
				
				
				
				
			
			
				
					Name of the entity. If not given the entity must
						have an entity-name element otherwise an empty name is emitted
				
			
			
			
			
		
	

	
		
			Interprets pairs of consecutive literals as integer
				range start and end. For each number between the two an additional
				literal is generated.
		
		
			
				
				
				
			
			
			
			
			
			
		
	

	
		
			Used to receive literals
		
		
			
				
			
			
				
					name of the literal to receive
				
			
			
				
					new name of the literal
				
			
			
		
	



	
		
			
				The literal defined here is used as the name of the entity.
				It overrides the value of the name-attribute of the entity element.
			
		
		
			
				
			
		
	


	
		
			
				The literal defined here is used as a condition for deciding
				whether the collector should generate any output.
			
		
		
			
				
			
		
	

	
		
			The functions contained here are applied to the final
				output of the collector.
		
		
			
				
			
		
	


	
		
			Defines a lookup table to be referenced by different
				functions.
		
		
			
				
			
			
			
			
		
	

	
		
			A custom java class acting as a lookup table.
			
		
		
			
				
					Unique name of the lookup table
				
			
			
				
					Fully qualified class name
				
				
					
						
						
					
				
			
			
		
	


	
		
			Lookup table defined by text files
		
		
			
				
					Unique name of the lookup table
				
			
			
				
					Filenames
				
			
			
				
					String used in the files to separate key from value.
					
				
			
			
		
	

	
		
			
			
			
		
	

	
		
			
			
			
			
			
			
			
			
		
	

	
		
			
			
			
			
		
	

	
		
			
			
		
	

	
		
			
			
			
		
	

	
		

			
			
			
			
			
			
			
			
			
			
			
			
		
	

	
		
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
		
	

	
	
	
	
	
	
	


	
		
			Filter by number of occurrence.
		
		
			
				
					
						
						
					
				
			
			
		
	

	
		
			Extract data based on a regular expression. Syntax
				corresponds to Java Regular Expressions.
		
		
			
			
		
	

	
		
			Performs a table lookup
		
		
			
				
			
			
				
					Unique name of the lookup table
				
			
			
				
					Value used if no corresponding key is found.
					
				
			
		
	

	
		
			Whitelist filter.
		
		
			
				
			
			
				
					Unique name of the lookup table
				
			
		
	

	
		
			Relace strings based on a replacement table.
			
		
		
			
				
			
			
				
					Unique name of the replacement table.
					
				
			
		
	

	
		
			Blacklist filter
		
		
			
				
			
			
				
					Unique name of the lookup table.
				
			
		
	

	
		
			String replace based on a regular expression. Pattern
				syntax corresponds to Java Regular Expressions.
		
		
			
			
				
					The replacement
				
			
		
	

	
		
			Add pre- or postfix to a string.
		
		
			
			
		
	

	
		
			Create an HTML anchor.
		
		
			
			
			
		
	

	
		
			Split string based on a regular expression. Pattern
				syntax corresponds to Java Regular Expressions.
		
		
			
				
					Regular expression, defining the split
					
				
			
		
	

	
		
			ISBN conversion and verification.
		
		
			
			
			
		
	

	
		
			Trimms the value
		
		
		
	

	
		
			Switches name and value.
		
		
		
	

	
		
			Returns the an increasing count for each received
				literal.
		
		
		
	

	
		
			Escapes value according to URL encoding rules.
			
		
		
		
	

	
		
			Returns the value only if equality holds.
			
		
		
			
		
	

	
		
			Filters out dublicate literals
		
		
			
				
					Scope of 'sameness' (experimental)
				
				
					
						
						
					
				
			
			
				
					Part of the literal is tested for equality
					
				
				
					
						
						
						
					
				
			
		
	

	
		
			Returns value only if equality does not hold.
			
		
		
			
		
	

	
		
			Buffers literals and resleases them on a flush signal.
				(Used to delay litereals)
		
		
			
		
	

	
		
			Upper/lower-case transformation.
		
		
			
				
					
						
						
					
				
			
			
		
	

	
		
			Current timestamp/time.
		
		
			
			
			
		
	

	
		
			Format a date in a specific format.
		
		
			
			
				
					
						
						
						
						
					
				
			
            
                
                    
                        
                        
                        
                    
                
            
            
			
		
	

	
		
			Sets literal value to a constant.
		
		
			
		
	

	
		
			Delegates literal processing to a JavaScript
			
		
		
			
				
					Name of JavaScript function.
				
			
			
				
					JavaScript file.
				
			
		
	

	
		
	

	
		
			Returns a substring
		
		
			
				
					
						
					
				
			
			
				
					
						
					
				
			
		
	





© 2015 - 2024 Weber Informatics LLC | Privacy Policy