One or more source references - these entries should match the sourceID attributes of the Sources
Diagram
Type
restriction of xs:IDREF
Properties
content:
simple
minOccurs:
0
maxOccurs:
unbounded
Facets
pattern
(\i\c*) & ([\i-[:]][\c-[:]]*) & (B.+)
Source
<xs:element name="SourceRef" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>One or more source references - these entries should match the sourceID attributes of the Sources</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:IDREF"><xs:pattern value="B.+"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="Value" type="ValueType"><xs:annotation><xs:documentation>Value of a particular quantity</xs:documentation></xs:annotation></xs:element>
<xs:element name="Accuracy" type="AccuracyType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Description of the accuracy</xs:documentation></xs:annotation></xs:element>
<xs:element name="NuclearCharge" type="xs:positiveInteger"><xs:annotation><xs:documentation>Nuclear charge in units of electron charge</xs:documentation></xs:annotation></xs:element>
<xs:element name="ElementSymbol" type="ElementSymbolType" minOccurs="0"><xs:annotation><xs:documentation>Standard symbol of a chemical element (e.g., H or Ta)</xs:documentation></xs:annotation></xs:element>
<xs:element name="Description" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Additional description of the data list</xs:documentation></xs:annotation></xs:element>
<xs:element name="Accuracy" type="DataSeriesAccuracyType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Accuracy description for the column values</xs:documentation></xs:annotation></xs:element>
<xs:element name="UserDefinition" minOccurs="0" type="xs:string"><xs:annotation><xs:documentation>Description of the process</xs:documentation></xs:annotation></xs:element>
<xs:element name="IAEACode" type="IAEACodeType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>From the "IAEA Classification of Processes", October 2003</xs:documentation></xs:annotation></xs:element>
<xs:element name="Value" type="ValueType"><xs:annotation><xs:documentation>Value of a particular quantity</xs:documentation></xs:annotation></xs:element>
<xs:element name="Accuracy" type="AccuracyType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Description of the accuracy</xs:documentation></xs:annotation></xs:element>
Lower limit of argument value. Units are derived from ArgumentType
Diagram
Type
xs:double
Properties
content:
simple
minOccurs:
0
Source
<xs:element name="LowerLimit" type="xs:double" minOccurs="0"><xs:annotation><xs:documentation>Lower limit of argument value. Units are derived from ArgumentType</xs:documentation></xs:annotation></xs:element>
Upper limit of argument value. Units are derived from ArgumentType
Diagram
Type
xs:double
Properties
content:
simple
minOccurs:
0
Source
<xs:element name="UpperLimit" type="xs:double" minOccurs="0"><xs:annotation><xs:documentation>Upper limit of argument value. Units are derived from ArgumentType</xs:documentation></xs:annotation></xs:element>
Descriptor for the type of quantity described by the dataset or fit.Look in schema documentation for possible/recommended values
Source
<xs:element name="DataSet" type="DataSetType" maxOccurs="unbounded"><xs:annotation><xs:documentation>List of datasets of different nature (cross sections, rate coefficients, etc.)</xs:documentation></xs:annotation></xs:element>
<xs:element name="FitAccuracy" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Description of fit accuracy</xs:documentation></xs:annotation></xs:element>
<xs:element name="ReferenceFrame" type="ReferenceFrameType" minOccurs="0"><xs:annotation><xs:documentation>Reference frame in which is given the energy, velocity...</xs:documentation></xs:annotation></xs:element>
<xs:complexType name="PrimaryType"><xs:sequence><xs:element name="Comments" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Arbitrary comments</xs:documentation></xs:annotation></xs:element><xs:element name="SourceRef" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>One or more source references - these entries should match the sourceID attributes of the Sources</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:IDREF"><xs:pattern value="B.+"/></xs:restriction></xs:simpleType></xs:element></xs:sequence><xs:attribute name="methodRef" type="MethodRefType"/></xs:complexType>
<xs:simpleType name="MethodRefType"><xs:annotation><xs:documentation>Reference to a specific method.</xs:documentation></xs:annotation><xs:restriction base="xs:IDREF"><xs:pattern value="M.+"/></xs:restriction></xs:simpleType>
Complex Type DataType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
Description of physical data - a Value/Accuracy pair
<xs:complexType name="DataType"><xs:annotation><xs:documentation>Description of physical data - a Value/Accuracy pair</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="PrimaryType"><xs:sequence><xs:element name="Value" type="ValueType"><xs:annotation><xs:documentation>Value of a particular quantity</xs:documentation></xs:annotation></xs:element><xs:element name="Evaluation" type="EvaluationType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Data evaluation and recommendation</xs:documentation></xs:annotation></xs:element><xs:element name="Accuracy" type="AccuracyType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Description of the accuracy</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="AccuracyType"><xs:annotation><xs:documentation>Data accuracy information</xs:documentation></xs:annotation><xs:simpleContent><xs:extension base="xs:double"><xs:attribute name="confidenceInterval"><xs:annotation><xs:documentation>Statistical error confidence interval, in range of 0 to 1</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:double"><xs:minInclusive value="0"/><xs:maxInclusive value="1"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="type" type="AccuracyTypes" default="arbitrary"><xs:annotation><xs:documentation>Error nature</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="relative" type="xs:boolean" default="false"><xs:annotation><xs:documentation>true if the error value is relative,
accuracy value should be in range of (0,1) in this case</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
Simple Type AccuracyTypes
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
Describes the nature of error - arbitrary, estimated, systematic, statistical
<xs:simpleType name="SpeciesRefType"><xs:annotation><xs:documentation>Reference to a species.
References atomic ion or molecule.
Particles and solids are always referred by stateID</xs:documentation></xs:annotation><xs:restriction base="xs:IDREF"><xs:pattern value="X.+"/></xs:restriction></xs:simpleType>
<xs:complexType name="ChemicalElementType"><xs:annotation><xs:documentation>Description of a chemical element</xs:documentation></xs:annotation><xs:all><xs:element name="NuclearCharge" type="xs:positiveInteger"><xs:annotation><xs:documentation>Nuclear charge in units of electron charge</xs:documentation></xs:annotation></xs:element><xs:element name="ElementSymbol" type="ElementSymbolType" minOccurs="0"><xs:annotation><xs:documentation>Standard symbol of a chemical element (e.g., H or Ta)</xs:documentation></xs:annotation></xs:element></xs:all></xs:complexType>
<xs:simpleType name="AngularMomentumType"><xs:annotation><xs:documentation>non-negative integer or half-integer number (e.g., 2.5).</xs:documentation></xs:annotation><xs:restriction base="xs:decimal"><xs:pattern value="\d+(\.(0|5)?)?"/></xs:restriction></xs:simpleType>
Complex Type LifeTimeType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
Lifetime, with state decay mechanism: total, radiative, non-radiative
<xs:simpleType name="StateIDType"><xs:annotation><xs:documentation>ID for a specific atomic/molecular state, particle or solid.</xs:documentation></xs:annotation><xs:restriction base="xs:ID"><xs:pattern value="S.+"/></xs:restriction></xs:simpleType>
Simple Type SpeciesIDType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
ID for a species. Is used to speed-up location of species information from processes.May be used instead of stateID if exact state is not known or irrelevant.
<xs:simpleType name="SpeciesIDType"><xs:annotation><xs:documentation>ID for a species.
Is used to speed-up location of species information from processes.
May be used instead of stateID if exact state is not known or irrelevant.</xs:documentation></xs:annotation><xs:restriction base="xs:ID"><xs:pattern value="X.+"/></xs:restriction></xs:simpleType>
<xs:complexType name="DataListType"><xs:annotation><xs:documentation>Whitespace-delimited list of numbers, with optional items count</xs:documentation></xs:annotation><xs:simpleContent><xs:extension base="DoubleListType"><xs:attribute name="count" type="xs:positiveInteger"><xs:annotation><xs:documentation>List elements count</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
<xs:simpleType name="DoubleListType"><xs:annotation><xs:documentation>List of double, base for other types</xs:documentation></xs:annotation><xs:list itemType="xs:double"/></xs:simpleType>
Complex Type LinearSequenceType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
describes arithmetic progressions of the form a0 a0+a1 a0+2a1 a0+3a1 ... a0+(n-1)a1
<xs:complexType name="DataSeriesAccuracyType"><xs:complexContent><xs:extension base="PrimaryType"><xs:choice><xs:element name="ErrorList" type="DataListType"/><xs:element name="ErrorFile" type="xs:string"/><xs:element name="ErrorValue" type="xs:double"/></xs:choice><xs:attribute name="type" type="AccuracyTypes" default="arbitrary"><xs:annotation><xs:documentation>Error nature</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="relative" type="xs:boolean" default="false"><xs:annotation><xs:documentation>true if the error value is relative,
accuracy value should be in range of (0,1) in this case</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:complexContent></xs:complexType>
Simple Type StateRefType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
Reference to state: atomic, molecular, particle or solid one.
<xs:complexType name="VectorType"><xs:complexContent><xs:annotation><xs:documentation>A vector in 3-D space defined by its x,y,z components, and a reference string giving context</xs:documentation></xs:annotation><xs:extension base="PrimaryType"><xs:attribute name="ref" type="xs:string"/><xs:attribute name="x3" type="xs:double"/><xs:attribute name="y3" type="xs:double"/><xs:attribute name="z3" type="xs:double"/></xs:extension></xs:complexContent></xs:complexType>
Simple Type NormalModeIDType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
ID for a normal vibrational mode of complex molecule.
<xs:simpleType name="NormalModeIDType"><xs:annotation><xs:documentation>ID for a normal vibrational mode of complex molecule.</xs:documentation></xs:annotation><xs:restriction base="xs:ID"><xs:pattern value="V.+"/></xs:restriction></xs:simpleType>
Complex Type MatrixType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
A nrows x ncols matrix. RowRefs is a whitespace separated list of row names, ColRefs is the same forcolumns. The attribute 'form' identifies the type of matrix ('symmetric', 'diagonal', etc.), and theattribute 'values' is 'real', 'imaginary', or 'complex'. The matrix itself is a whitespace separatedlist of values. For an arbitrary matrix, it has nrows*ncols entries. For a diagonal matrix there arenrows=ncols entries. For a symmetric matrix there are nrows(nrows+1)/2 entries etc.
<xs:complexType name="MatrixType"><xs:annotation><xs:documentation>A nrows x ncols matrix. RowRefs is a whitespace separated list of row names, ColRefs is the same for
columns. The attribute 'form' identifies the type of matrix ('symmetric', 'diagonal', etc.), and the
attribute 'values' is 'real', 'imaginary', or 'complex'. The matrix itself is a whitespace separated
list of values. For an arbitrary matrix, it has nrows*ncols entries. For a diagonal matrix there are
nrows=ncols entries. For a symmetric matrix there are nrows(nrows+1)/2 entries etc.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="PrimaryType"><xs:sequence><xs:element name="RowRefs" type="StringListType"/><xs:element name="ColRefs" type="StringListType"/><xs:element name="Matrix" type="StringListType" minOccurs="1" maxOccurs="1"/></xs:sequence><xs:attribute name="units" type="UnitsType" use="required"/><xs:attribute name="nrows" type="xs:integer" use="required"/><xs:attribute name="ncols" type="xs:integer" use="required"/><xs:attribute name="form" type="xs:string" use="required"/><xs:attribute name="values" use="required"><xs:simpleType><xs:restriction base="xs:token"><xs:enumeration value="binary"/><xs:enumeration value="integer"/><xs:enumeration value="real"/><xs:enumeration value="imaginary"/><xs:enumeration value="complex"/></xs:restriction></xs:simpleType></xs:attribute></xs:extension></xs:complexContent></xs:complexType>
<xs:simpleType name="StringListType"><xs:annotation><xs:documentation>List of strings, base for other types</xs:documentation></xs:annotation><xs:list itemType="xs:string"/></xs:simpleType>
Simple Type BasisStateIDType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
ID for a specific atomic/molecular state, particle or solid.
<xs:simpleType name="BasisStateIDType"><xs:annotation><xs:documentation>ID for a specific atomic/molecular state, particle or solid.</xs:documentation></xs:annotation><xs:restriction base="xs:ID"><xs:pattern value="SB.+"/></xs:restriction></xs:simpleType>
Simple Type BasisStateRefType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
Reference to a basis state of molecule from state expansion
<xs:simpleType name="BasisStateRefType"><xs:annotation><xs:documentation>Reference to a basis state of molecule from state expansion</xs:documentation></xs:annotation><xs:restriction base="xs:IDREF"><xs:pattern value="SB.+"/></xs:restriction></xs:simpleType>
Complex Type SimpleDataTableType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
Gives the structure of data tables (several X - abcissa(e); independent variable(s) are allowed)
<xs:complexType name="SpeciesStateRefType"><xs:annotation><xs:documentation>Choice of either species or specific state or both</xs:documentation></xs:annotation><xs:choice><xs:sequence><xs:element name="SpeciesRef" type="SpeciesRefType"/><xs:element name="StateRef" type="StateRefType" minOccurs="0"/></xs:sequence><xs:element name="StateRef" type="StateRefType"/></xs:choice></xs:complexType>
Simple Type NormalModeRefType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
Reference to a normal vibrational mode of complex molecule.
<xs:simpleType name="NormalModeRefType"><xs:annotation><xs:documentation>Reference to a normal vibrational mode of complex molecule.</xs:documentation></xs:annotation><xs:restriction base="xs:IDREF"><xs:pattern value="V.+"/></xs:restriction></xs:simpleType>
<xs:simpleType name="ProcessIDType"><xs:annotation><xs:documentation>ID for a specific process record. Can be used to refer to
a specific XML process block in external programs/schemas.</xs:documentation></xs:annotation><xs:restriction base="xs:ID"><xs:pattern value="P.+"/></xs:restriction></xs:simpleType>
<xs:complexType name="ProcessClassType"><xs:sequence><xs:element name="UserDefinition" minOccurs="0" type="xs:string"><xs:annotation><xs:documentation>Description of the process</xs:documentation></xs:annotation></xs:element><xs:element name="Code" type="CodeType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>A 4-letter code describing various processes</xs:documentation></xs:annotation></xs:element><xs:element name="IAEACode" type="IAEACodeType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>From the "IAEA Classification of Processes", October 2003</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="DataFuncType"><xs:annotation><xs:documentation>Description of physical data - either a Value/Accuracy pair or a FitParametersType</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="PrimaryType"><xs:choice><xs:sequence><xs:element name="Value" type="ValueType"><xs:annotation><xs:documentation>Value of a particular quantity</xs:documentation></xs:annotation></xs:element><xs:element name="Evaluation" type="EvaluationType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Data evaluation and recommendation</xs:documentation></xs:annotation></xs:element><xs:element name="Accuracy" type="AccuracyType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Description of the accuracy</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:element name="FitParameters" type="FitParametersType" minOccurs="1" maxOccurs="unbounded"/></xs:choice><xs:attribute name="name" type="xs:string" use="required"/></xs:extension></xs:complexContent></xs:complexType>
Complex Type FitParametersType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
A list of fit parameters and arguments. The function referred to takes arguments(independent variables at which the function is calculated; a range of acceptablevalues can be specified) and parameters (the 'constants' for a particular functionwhich define the fit to that particular model)
<xs:complexType name="FitParametersType"><xs:annotation><xs:documentation>A list of fit parameters and arguments. The function referred to takes arguments
(independent variables at which the function is calculated; a range of acceptable
values can be specified) and parameters (the 'constants' for a particular function
which define the fit to that particular model)</xs:documentation></xs:annotation><xs:sequence><xs:element name="FitArgument" type="ArgumentType" minOccurs="0" maxOccurs="unbounded"/><xs:element name="FitParameter" type="NamedDataType" minOccurs="0" maxOccurs="unbounded"/></xs:sequence><xs:attribute name="functionRef" type="FunctionRefType" use="optional"/></xs:complexType>
<xs:complexType name="ArgumentType"><xs:sequence><xs:element name="Description" minOccurs="0" type="xs:string"><xs:annotation><xs:documentation>Verbose description of argument</xs:documentation></xs:annotation></xs:element><xs:element name="LowerLimit" type="xs:double" minOccurs="0"><xs:annotation><xs:documentation>Lower limit of argument value. Units are derived from ArgumentType</xs:documentation></xs:annotation></xs:element><xs:element name="UpperLimit" type="xs:double" minOccurs="0"><xs:annotation><xs:documentation>Upper limit of argument value. Units are derived from ArgumentType</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="name" type="xs:string" use="required"><xs:annotation><xs:documentation>Name of the argument, matching that defined in the function definition. Example: a</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="units" type="UnitsType" use="required"/></xs:complexType>
Complex Type NamedDataType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
Named description of physical data. Used, for example, in function's parameters.
<xs:complexType name="NamedDataType"><xs:annotation><xs:documentation>Named description of physical data. Used, for example, in function's parameters.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="DataType"><xs:attribute name="name" type="xs:string" use="required"><xs:annotation><xs:documentation>Name of the function parameter, example:a</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:complexContent></xs:complexType>
<xs:simpleType name="FunctionRefType"><xs:annotation><xs:documentation>Reference to a specific function</xs:documentation></xs:annotation><xs:restriction base="xs:IDREF"><xs:pattern value="F.+"/></xs:restriction></xs:simpleType>
Simple Type TransitionType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
Describes the transition type, excitation or deexcitation
<xs:complexType name="DataSetsType"><xs:sequence><xs:element name="DataSet" type="DataSetType" maxOccurs="unbounded"><xs:annotation><xs:documentation>List of datasets of different nature (cross sections, rate coefficients, etc.)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type DataSetType
Namespace
http://vamdc.org/xml/xsams/1.0
Annotations
Gives the actual data either (or both) with numerical tabulated data or (and) fitted data
Descriptor for the type of quantity described by the dataset or fit.Look in schema documentation for possible/recommended values
Source
<xs:complexType name="DataSetType"><xs:annotation><xs:documentation>Gives the actual data either (or both) with numerical tabulated data or (and) fitted data</xs:documentation></xs:annotation><xs:sequence><xs:element name="FitData" type="FitDataType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Fits of data</xs:documentation></xs:annotation></xs:element><xs:element name="TabulatedData" type="TabulatedDataType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Tables of data</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="dataDescription" type="xs:string" use="required"><xs:annotation><xs:documentation>Descriptor for the type of quantity described by the dataset or fit.
Look in schema documentation for possible/recommended values</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
<xs:complexType name="TabulatedDataType"><xs:complexContent><xs:extension base="SimpleDataTableType"><xs:sequence><xs:element name="ReferenceFrame" type="ReferenceFrameType" minOccurs="0"><xs:annotation><xs:documentation>Reference frame in which is given the energy, velocity...</xs:documentation></xs:annotation></xs:element><xs:element name="ProductionDate" type="xs:date" minOccurs="0"/><xs:element name="Evaluation" type="EvaluationType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Data evaluation and recommendation</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:simpleType name="SourceIDType"><xs:annotation><xs:documentation>Reference to specific bibliographic items.</xs:documentation></xs:annotation><xs:restriction base="xs:ID"><xs:pattern value="B.+"/></xs:restriction></xs:simpleType>
<xs:simpleType name="MethodIDType"><xs:annotation><xs:documentation>ID for a specific method</xs:documentation></xs:annotation><xs:restriction base="xs:ID"><xs:pattern value="M.+"/></xs:restriction></xs:simpleType>
Programming language for the function expression. Example: Fortran2003.
Source
<xs:complexType name="ExpressionType"><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="computerLanguage" type="xs:string" use="required"><xs:annotation><xs:documentation>Programming language for the function expression. Example: Fortran2003.</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
<xs:simpleType name="FunctionIDType"><xs:annotation><xs:documentation>ID for a specific function</xs:documentation></xs:annotation><xs:restriction base="xs:ID"><xs:pattern value="F.+"/></xs:restriction></xs:simpleType>
<xs:attribute name="confidenceInterval"><xs:annotation><xs:documentation>Statistical error confidence interval, in range of 0 to 1</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:double"><xs:minInclusive value="0"/><xs:maxInclusive value="1"/></xs:restriction></xs:simpleType></xs:attribute>
<xs:attribute name="relative" type="xs:boolean" default="false"><xs:annotation><xs:documentation>true if the error value is relative,
accuracy value should be in range of (0,1) in this case</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="count" type="xs:positiveInteger"><xs:annotation><xs:documentation>List elements count</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="relative" type="xs:boolean" default="false"><xs:annotation><xs:documentation>true if the error value is relative,
accuracy value should be in range of (0,1) in this case</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="name" type="xs:string" use="required"><xs:annotation><xs:documentation>Name of the argument, matching that defined in the function definition. Example: a</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="name" type="xs:string" use="required"><xs:annotation><xs:documentation>Name of the function parameter, example:a</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="dataDescription" type="xs:string" use="required"><xs:annotation><xs:documentation>Descriptor for the type of quantity described by the dataset or fit.
Look in schema documentation for possible/recommended values</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="computerLanguage" type="xs:string" use="required"><xs:annotation><xs:documentation>Programming language for the function expression. Example: Fortran2003.</xs:documentation></xs:annotation></xs:attribute>