Root Element of an AnIML Technique Definition.
Role that a specific Sample plays in the Technique.
Name of the SampleRole. Used in the "role" attribute of the Sample element in an AnIML document.
Describes whether the sample playing this role is consumed or produced by this Technique.
States if a sample with this role is required.
Specifies how many samples with this role may exist. In an AnIML file, the Role name must then be suffixed with a number, starting with 1.
Specifies whether this role is required if this PageSet is nested under a Page. If true, the sample is inherited from the superordinate Page.
Specifies whether this Sample serves as an implicit Sample to the superordinate Page/PageSet. Useful for Injections.
Human-readable name of this Technique Definition
Description of a Page that is to be attached at this hierarchy level.
Description of Vector that needs to be attached to this Page.
Name this Vector needs to bear.
Data type this Vector needs to have.
Description if this Vector is optional or required.
Maximum number of occurences of the Vector. If multiple occurrence is uses, an index (1+) must be appended to the Vector's name in the AnIML document.
Name that the Page needs to receive.
Specifies if Page is optional or required.
Name-value pair to be stored in current Parameter Category.
Permitted Values for Parameter. If not specified, the full range of the data type is allowed.
Label of Unit that applies to this allowed value
Range of Permitted Values for Parameters.
Lower Boundary of Range.
Specifies whether the given value is part of the interval.
Upper Boundary of Range.
Specifies whether the given value is part of the interval.
Label of Unit that applies to this allowed range of values
Maximum number of occurences of the Vector. If multiple occurrence is uses, an index (1+) must be appended to the Vector's name in the AnIML document.
Collection of Parameters to be used on this hierarchy level.
Boolean data type indicating whether a sample is consumed or produced in an experiment.
Specified whether the Vector is independent or dependent.
Specifies whether the data in this Vector is typically plotted on a linear or logarithmic scale.
Specifies whether a Vector should be used for plotting or not. If set so "dimension", a new dimension will be created in the plot. If set to "attribute", no extra dimension is created.
String with two allowed values: "required" and "optional"
Names of all data types used in AnIML
Names of Data types usable for Vectors
Names of Data types usable for Parameters
Elements for allowed values in Parameters.
Individual Integer Value (32 bits, signed).
Individual 32-bit Floating Point Value.
Individual 64-bit Floating Point Value.
Individual String Value
Individual Boolean Value
Individual ISO Date/Time Value
Base 64 encoded PNG image
Value governed by a different XML Schema.
Value governed by the SVG DTD. It is for representing images.
Elements for allowed numeric values in Parameters.
Individual Integer Value (32 bits, signed).
Individual 32-bit Floating Point Value.
Individual 64-bit Floating Point Value.
Description of the Element it is nested under.
Definition of Measurement Unit
Combination of SI units used to represent measurement unit
Names of all SI Units
Positive Integers and "unbounded" for multiplicity.