Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema typesAttributes.xsd
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Contains general data types and attributes used in several subschemas
Properties
attribute form default: unqualified
element form default: qualified
Element PrimaryType / Comments
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Arbitrary comments
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Comments" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Arbitrary comments</xs:documentation>
  </xs:annotation>
</xs:element>
Element PrimaryType / SourceRef
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
One or more source references - these entries should match the sourceID attributes of the Sources
Diagram
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>
Element DataType / Value
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Value of a particular quantity
Diagram
Diagram typesAttributes_xsd.tmp#id46 typesAttributes_xsd.tmp#id45
Type ValueType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
units UnitsType required
Source
<xs:element name="Value" type="ValueType">
  <xs:annotation>
    <xs:documentation>Value of a particular quantity</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataType / Evaluation
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Data evaluation and recommendation
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id51 typesAttributes_xsd.tmp#id50 typesAttributes_xsd.tmp#id49
Type EvaluationType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , Quality
Children Comments, Quality, SourceRef
Instance
<Evaluation methodRef="" recommended="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Evaluation>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
recommended xs:boolean optional
Source
<xs:element name="Evaluation" type="EvaluationType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Data evaluation and recommendation</xs:documentation>
  </xs:annotation>
</xs:element>
Element EvaluationType / Quality
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Arbitrary quality description
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="Quality" type="xs:string">
  <xs:annotation>
    <xs:documentation>Arbitrary quality description</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataType / Accuracy
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Description of the accuracy
Diagram
Diagram typesAttributes_xsd.tmp#id54 typesAttributes_xsd.tmp#id55 typesAttributes_xsd.tmp#id57 typesAttributes_xsd.tmp#id53
Type AccuracyType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
confidenceInterval restriction of xs:double optional
Statistical error confidence interval, in range of 0 to 1
relative xs:boolean false optional
true if the error value is relative, 
accuracy value should be in range of (0,1) in this case
type AccuracyTypes arbitrary optional
Error nature
Source
<xs:element name="Accuracy" type="AccuracyType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Description of the accuracy</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChemicalElementType / NuclearCharge
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Nuclear charge in units of electron charge
Diagram
Diagram
Type xs:positiveInteger
Properties
content: simple
Source
<xs:element name="NuclearCharge" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>Nuclear charge in units of electron charge</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChemicalElementType / ElementSymbol
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Standard symbol of a chemical element (e.g., H or Ta)
Diagram
Diagram typesAttributes_xsd.tmp#id82
Type ElementSymbolType
Properties
content: simple
minOccurs: 0
Facets
enumeration H
enumeration He
enumeration Li
enumeration Be
enumeration B
enumeration C
enumeration N
enumeration O
enumeration F
enumeration Ne
enumeration Na
enumeration Mg
enumeration Al
enumeration Si
enumeration P
enumeration S
enumeration Cl
enumeration Ar
enumeration K
enumeration Ca
enumeration Sc
enumeration Ti
enumeration V
enumeration Cr
enumeration Mn
enumeration Fe
enumeration Co
enumeration Ni
enumeration Cu
enumeration Zn
enumeration Ga
enumeration Ge
enumeration As
enumeration Se
enumeration Br
enumeration Kr
enumeration Rb
enumeration Sr
enumeration Y
enumeration Zr
enumeration Nb
enumeration Mo
enumeration Tc
enumeration Ru
enumeration Rh
enumeration Pd
enumeration Ag
enumeration Cd
enumeration In
enumeration Sn
enumeration Sb
enumeration Te
enumeration I
enumeration Xe
enumeration Cs
enumeration Ba
enumeration La
enumeration Ce
enumeration Pr
enumeration Nd
enumeration Pm
enumeration Sm
enumeration Eu
enumeration Gd
enumeration Tb
enumeration Dy
enumeration Ho
enumeration Er
enumeration Tm
enumeration Yb
enumeration Lu
enumeration Hf
enumeration Ta
enumeration W
enumeration Re
enumeration Os
enumeration Ir
enumeration Pt
enumeration Au
enumeration Hg
enumeration Tl
enumeration Pb
enumeration Bi
enumeration Po
enumeration At
enumeration Rn
enumeration Fr
enumeration Ra
enumeration Ac
enumeration Th
enumeration Pa
enumeration U
enumeration Np
enumeration Pu
enumeration Am
enumeration Cm
enumeration Bk
enumeration Cf
enumeration Es
enumeration Fm
enumeration Md
enumeration No
enumeration Lr
enumeration Rf
enumeration Db
enumeration Sg
enumeration Bh
enumeration Hs
enumeration Mt
enumeration Ds
enumeration Rg
enumeration Cn
Source
<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>
Element PartitionFunctionType / T
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id237 typesAttributes_xsd.tmp#id238 typesAttributes_xsd.tmp#id219 typesAttributes_xsd.tmp#id220 typesAttributes_xsd.tmp#id224 typesAttributes_xsd.tmp#id229 typesAttributes_xsd.tmp#id230 typesAttributes_xsd.tmp#id218
Type DataSeriesType
Type hierarchy
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Model Comments{0,1} , SourceRef* , DataDescription{0,1} , (DataList | LinearSequence | DataFile) , Accuracy*
Children Accuracy, Comments, DataDescription, DataFile, DataList, LinearSequence, SourceRef
Instance
<T methodRef="" parameter="" units="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</T>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
parameter xs:string optional
units UnitsType optional
Source
<xs:element name="T" type="DataSeriesType" minOccurs="1" maxOccurs="1"/>
Element DataSeriesType / DataDescription
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Additional description of the data list
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="DataDescription" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Additional description of the data list</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataSeriesType / DataList
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id222 typesAttributes_xsd.tmp#id223 typesAttributes_xsd.tmp#id221
Type DataListType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
count xs:positiveInteger optional
List elements count
Source
<xs:element name="DataList" type="DataListType"/>
Element DataSeriesType / LinearSequence
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id226 typesAttributes_xsd.tmp#id227 typesAttributes_xsd.tmp#id228 typesAttributes_xsd.tmp#id225
Type LinearSequenceType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
count xs:positiveInteger required
increment xs:double required
initial xs:double required
Source
<xs:element name="LinearSequence" type="LinearSequenceType"/>
Element DataSeriesType / DataFile
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="DataFile" type="xs:string"/>
Element DataSeriesType / Accuracy
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Accuracy description for the column values
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id235 typesAttributes_xsd.tmp#id236 typesAttributes_xsd.tmp#id232 typesAttributes_xsd.tmp#id233 typesAttributes_xsd.tmp#id234 typesAttributes_xsd.tmp#id231
Type DataSeriesAccuracyType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , (ErrorList | ErrorFile | ErrorValue)
Children Comments, ErrorFile, ErrorList, ErrorValue, SourceRef
Instance
<Accuracy methodRef="" relative="false" type="arbitrary">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Accuracy>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
relative xs:boolean false optional
true if the error value is relative, 
accuracy value should be in range of (0,1) in this case
type AccuracyTypes arbitrary optional
Error nature
Source
<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>
Element DataSeriesAccuracyType / ErrorList
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id222 typesAttributes_xsd.tmp#id223 typesAttributes_xsd.tmp#id221
Type DataListType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
count xs:positiveInteger optional
List elements count
Source
<xs:element name="ErrorList" type="DataListType"/>
Element DataSeriesAccuracyType / ErrorFile
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="ErrorFile" type="xs:string"/>
Element DataSeriesAccuracyType / ErrorValue
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="ErrorValue" type="xs:double"/>
Element PartitionFunctionType / Q
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id237 typesAttributes_xsd.tmp#id238 typesAttributes_xsd.tmp#id219 typesAttributes_xsd.tmp#id220 typesAttributes_xsd.tmp#id224 typesAttributes_xsd.tmp#id229 typesAttributes_xsd.tmp#id230 typesAttributes_xsd.tmp#id218
Type DataSeriesType
Type hierarchy
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Model Comments{0,1} , SourceRef* , DataDescription{0,1} , (DataList | LinearSequence | DataFile) , Accuracy*
Children Accuracy, Comments, DataDescription, DataFile, DataList, LinearSequence, SourceRef
Instance
<Q methodRef="" parameter="" units="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Q>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
parameter xs:string optional
units UnitsType optional
Source
<xs:element name="Q" type="DataSeriesType" minOccurs="1" maxOccurs="1"/>
Element VectorsType / Vector
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id549 typesAttributes_xsd.tmp#id550 typesAttributes_xsd.tmp#id551 typesAttributes_xsd.tmp#id552 typesAttributes_xsd.tmp#id548
Type VectorType
Type hierarchy
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Model Comments{0,1} , SourceRef*
Children Comments, SourceRef
Instance
<Vector methodRef="" ref="" x3="" y3="" z3="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Vector>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
ref xs:string optional
x3 xs:double optional
y3 xs:double optional
z3 xs:double optional
Source
<xs:element name="Vector" type="VectorType" minOccurs="1" maxOccurs="unbounded"/>
Element MatrixType / RowRefs
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id570
Type StringListType
Properties
content: simple
Source
<xs:element name="RowRefs" type="StringListType"/>
Element MatrixType / ColRefs
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id570
Type StringListType
Properties
content: simple
Source
<xs:element name="ColRefs" type="StringListType"/>
Element MatrixType / Matrix
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id570
Type StringListType
Properties
content: simple
minOccurs: 1
maxOccurs: 1
Source
<xs:element name="Matrix" type="StringListType" minOccurs="1" maxOccurs="1"/>
Element SimpleDataTableType / Description
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Description" type="xs:string" minOccurs="0"/>
Element SimpleDataTableType / X
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Parameters(independent variables) values
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id237 typesAttributes_xsd.tmp#id238 typesAttributes_xsd.tmp#id219 typesAttributes_xsd.tmp#id220 typesAttributes_xsd.tmp#id224 typesAttributes_xsd.tmp#id229 typesAttributes_xsd.tmp#id230 typesAttributes_xsd.tmp#id218
Type DataSeriesType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , DataDescription{0,1} , (DataList | LinearSequence | DataFile) , Accuracy*
Children Accuracy, Comments, DataDescription, DataFile, DataList, LinearSequence, SourceRef
Instance
<X methodRef="" parameter="" units="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</X>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
parameter xs:string optional
units UnitsType optional
Source
<xs:element name="X" type="DataSeriesType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Parameters(independent variables) values</xs:documentation>
  </xs:annotation>
</xs:element>
Element SimpleDataTableType / Y
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Data values
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id237 typesAttributes_xsd.tmp#id238 typesAttributes_xsd.tmp#id219 typesAttributes_xsd.tmp#id220 typesAttributes_xsd.tmp#id224 typesAttributes_xsd.tmp#id229 typesAttributes_xsd.tmp#id230 typesAttributes_xsd.tmp#id218
Type DataSeriesType
Type hierarchy
Properties
content: complex
Model Comments{0,1} , SourceRef* , DataDescription{0,1} , (DataList | LinearSequence | DataFile) , Accuracy*
Children Accuracy, Comments, DataDescription, DataFile, DataList, LinearSequence, SourceRef
Instance
<Y methodRef="" parameter="" units="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Y>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
parameter xs:string optional
units UnitsType optional
Source
<xs:element name="Y" type="DataSeriesType">
  <xs:annotation>
    <xs:documentation>Data values</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpeciesStateRefType / SpeciesRef
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id69
Type SpeciesRefType
Properties
content: simple
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (X.+)
Source
<xs:element name="SpeciesRef" type="SpeciesRefType"/>
Element SpeciesStateRefType / StateRef
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id538
Type StateRefType
Properties
content: simple
minOccurs: 0
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (S.+)
Source
<xs:element name="StateRef" type="StateRefType" minOccurs="0"/>
Element DataFuncType / Value
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Value of a particular quantity
Diagram
Diagram typesAttributes_xsd.tmp#id46 typesAttributes_xsd.tmp#id45
Type ValueType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
units UnitsType required
Source
<xs:element name="Value" type="ValueType">
  <xs:annotation>
    <xs:documentation>Value of a particular quantity</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataFuncType / Evaluation
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Data evaluation and recommendation
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id51 typesAttributes_xsd.tmp#id50 typesAttributes_xsd.tmp#id49
Type EvaluationType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , Quality
Children Comments, Quality, SourceRef
Instance
<Evaluation methodRef="" recommended="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Evaluation>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
recommended xs:boolean optional
Source
<xs:element name="Evaluation" type="EvaluationType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Data evaluation and recommendation</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataFuncType / Accuracy
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Description of the accuracy
Diagram
Diagram typesAttributes_xsd.tmp#id54 typesAttributes_xsd.tmp#id55 typesAttributes_xsd.tmp#id57 typesAttributes_xsd.tmp#id53
Type AccuracyType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
confidenceInterval restriction of xs:double optional
Statistical error confidence interval, in range of 0 to 1
relative xs:boolean false optional
true if the error value is relative, 
accuracy value should be in range of (0,1) in this case
type AccuracyTypes arbitrary optional
Error nature
Source
<xs:element name="Accuracy" type="AccuracyType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Description of the accuracy</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataFuncType / FitParameters
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id720 typesAttributes_xsd.tmp#id710 typesAttributes_xsd.tmp#id717 typesAttributes_xsd.tmp#id709
Type FitParametersType
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Model FitArgument* , FitParameter*
Children FitArgument, FitParameter
Instance
<FitParameters functionRef="">
  <FitArgument name="" units="">{0,unbounded}</FitArgument>
  <FitParameter methodRef="" name="">{0,unbounded}</FitParameter>
</FitParameters>
Attributes
QName Type Fixed Default Use Annotation
functionRef FunctionRefType optional
Source
<xs:element name="FitParameters" type="FitParametersType" minOccurs="1" maxOccurs="unbounded"/>
Element FitParametersType / FitArgument
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id715 typesAttributes_xsd.tmp#id716 typesAttributes_xsd.tmp#id712 typesAttributes_xsd.tmp#id713 typesAttributes_xsd.tmp#id714 typesAttributes_xsd.tmp#id711
Type ArgumentType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Description{0,1} , LowerLimit{0,1} , UpperLimit{0,1}
Children Description, LowerLimit, UpperLimit
Instance
<FitArgument name="" units="">
  <Description>{0,1}</Description>
  <LowerLimit>{0,1}</LowerLimit>
  <UpperLimit>{0,1}</UpperLimit>
</FitArgument>
Attributes
QName Type Fixed Default Use Annotation
name xs:string required
Name of the argument, matching that defined in the function definition. Example: a
units UnitsType required
Source
<xs:element name="FitArgument" type="ArgumentType" minOccurs="0" maxOccurs="unbounded"/>
Element ArgumentType / Description
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Verbose description of argument
Diagram
Diagram
Properties
minOccurs: 0
Source
<xs:element name="Description" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Verbose description of argument</xs:documentation>
  </xs:annotation>
</xs:element>
Element ArgumentType / LowerLimit
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Lower limit of argument value. Units are derived from ArgumentType
Diagram
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>
Element ArgumentType / UpperLimit
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Upper limit of argument value. Units are derived from ArgumentType
Diagram
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>
Element FitParametersType / FitParameter
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43 typesAttributes_xsd.tmp#id719 typesAttributes_xsd.tmp#id718
Type NamedDataType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Instance
<FitParameter methodRef="" name="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</FitParameter>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
name xs:string required
Name of the function parameter, example:a
Source
<xs:element name="FitParameter" type="NamedDataType" minOccurs="0" maxOccurs="unbounded"/>
Element DataSetsType / DataSet
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
List of datasets of different nature (cross sections, rate coefficients, etc.)
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id781 typesAttributes_xsd.tmp#id769 typesAttributes_xsd.tmp#id775 typesAttributes_xsd.tmp#id768
Type DataSetType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , FitData* , TabulatedData*
Children Comments, FitData, SourceRef, TabulatedData
Instance
<DataSet dataDescription="" methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</DataSet>
Attributes
QName Type Fixed Default Use Annotation
dataDescription DataDescriptionType required
methodRef MethodRefType optional
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>
Element DataSetType / FitData
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Fits of data
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id771 typesAttributes_xsd.tmp#id772 typesAttributes_xsd.tmp#id773 typesAttributes_xsd.tmp#id774 typesAttributes_xsd.tmp#id770
Type FitDataType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , FitParameters , FitAccuracy{0,1} , PhysicalUncertainty{0,1} , ProductionDate{0,1}
Children Comments, FitAccuracy, FitParameters, PhysicalUncertainty, ProductionDate, SourceRef
Instance
<FitData methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</FitData>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="FitData" type="FitDataType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Fits of data</xs:documentation>
  </xs:annotation>
</xs:element>
Element FitDataType / FitParameters
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Fitting parameters
Diagram
Diagram typesAttributes_xsd.tmp#id720 typesAttributes_xsd.tmp#id710 typesAttributes_xsd.tmp#id717 typesAttributes_xsd.tmp#id709
Type FitParametersType
Properties
content: complex
Model FitArgument* , FitParameter*
Children FitArgument, FitParameter
Instance
<FitParameters functionRef="">
  <FitArgument name="" units="">{0,unbounded}</FitArgument>
  <FitParameter methodRef="" name="">{0,unbounded}</FitParameter>
</FitParameters>
Attributes
QName Type Fixed Default Use Annotation
functionRef FunctionRefType optional
Source
<xs:element name="FitParameters" type="FitParametersType">
  <xs:annotation>
    <xs:documentation>Fitting parameters</xs:documentation>
  </xs:annotation>
</xs:element>
Element FitDataType / FitAccuracy
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Description of fit accuracy
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="FitAccuracy" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of fit accuracy</xs:documentation>
  </xs:annotation>
</xs:element>
Element FitDataType / PhysicalUncertainty
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Description of physical uncertainty
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="PhysicalUncertainty" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of physical uncertainty</xs:documentation>
  </xs:annotation>
</xs:element>
Element FitDataType / ProductionDate
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Fit production date
Diagram
Diagram
Type xs:date
Properties
content: simple
minOccurs: 0
Source
<xs:element name="ProductionDate" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Fit production date</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataSetType / TabulatedData
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Tables of data
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id644 typesAttributes_xsd.tmp#id645 typesAttributes_xsd.tmp#id646 typesAttributes_xsd.tmp#id643 typesAttributes_xsd.tmp#id777 typesAttributes_xsd.tmp#id779 typesAttributes_xsd.tmp#id780 typesAttributes_xsd.tmp#id776
Type TabulatedDataType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , Description{0,1} , X+ , Y , ReferenceFrame{0,1} , PhysicalUncertainty{0,1} , ProductionDate{0,1}
Children Comments, Description, PhysicalUncertainty, ProductionDate, ReferenceFrame, SourceRef, X, Y
Instance
<TabulatedData methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</TabulatedData>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="TabulatedData" type="TabulatedDataType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Tables of data</xs:documentation>
  </xs:annotation>
</xs:element>
Element TabulatedDataType / ReferenceFrame
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Reference frame in which is given the energy, velocity...
Diagram
Diagram typesAttributes_xsd.tmp#id778
Type ReferenceFrameType
Properties
content: simple
minOccurs: 0
Facets
enumeration CenterOfMass
enumeration LaboratoryFrame
enumeration TargetFrame
Source
<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>
Element TabulatedDataType / PhysicalUncertainty
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="PhysicalUncertainty" type="xs:string" minOccurs="0"/>
Element TabulatedDataType / ProductionDate
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram
Type xs:date
Properties
content: simple
minOccurs: 0
Source
<xs:element name="ProductionDate" type="xs:date" minOccurs="0"/>
Complex Type PrimaryType
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39
Used by
Model Comments{0,1} , SourceRef*
Children Comments, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<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>
Simple Type MethodRefType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Reference to a specific method.
Diagram
Diagram
Type restriction of xs:IDREF
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (M.+)
Used by
Source
<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/0.3
Annotations
Description of physical data - a Value/Accuracy pair
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52
Type extension of PrimaryType
Type hierarchy
Used by
Elements AtomicNumericalDataType/HyperfineConstantA, AtomicNumericalDataType/HyperfineConstantB, AtomicNumericalDataType/IonizationEnergy, AtomicNumericalDataType/LandeFactor, AtomicNumericalDataType/Polarizability, AtomicNumericalDataType/QuantumDefect, AtomicNumericalDataType/StateEnergy, BandAssignmentType/BandCentre, BandAssignmentType/BandWidth, CharacterisationType/ValueData, CollisionalTransitionType/Threshold, EnergyWavelengthType/Energy, EnergyWavelengthType/Frequency, EnergyWavelengthType/Wavelength, EnergyWavelengthType/Wavenumber, EnvironmentType/Temperature, EnvironmentType/TotalNumberDensity, EnvironmentType/TotalPressure, IsotopeParametersType/Mass, MaterialType/MaterialTemperature, MaterialType/MaterialThickness, MolecularPropertiesType/MolecularWeight, NonRadiativeTransitionType/NonRadiativeWidth, NonRadiativeTransitionType/Probability, NonRadiativeTransitionType/TransitionEnergy, NormalModeType/HarmonicFrequency, NormalModeType/Intensity, ParticlePropertiesType/ParticleMass, RadiativeTransitionProbabilityType/EffectiveLandeFactor, RadiativeTransitionProbabilityType/IdealisedIntensity, RadiativeTransitionProbabilityType/LineStrength, RadiativeTransitionProbabilityType/Log10WeightedOscillatorStrength, RadiativeTransitionProbabilityType/OscillatorStrength, RadiativeTransitionProbabilityType/TransitionProbabilityA, RadiativeTransitionProbabilityType/WeightedOscillatorStrength, ReferencedSpeciesType/Concentration, ReferencedSpeciesType/MoleFraction, ReferencedSpeciesType/PartialPressure, SatelliteLineProperties/BranchingRatio, SatelliteLineProperties/CollisionalIntensityFactor, SatelliteLineProperties/DielectronicIntensityFactor
Complex Types LifeTimeType, NamedDataType, StateEnergyType
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<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>
Complex Type ValueType
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id46
Type extension of xs:double
Used by
Attributes
QName Type Fixed Default Use Annotation
units UnitsType required
Source
<xs:complexType name="ValueType">
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="units" type="UnitsType" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type UnitsType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Description of physical units. Use "unitless" for dimensionless quantities.
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration undef
enumeration eV/amu
enumeration keV/amu
enumeration MeV/amu
enumeration eV
enumeration keV
enumeration MeV
enumeration au
enumeration 1/cm
enumeration J
enumeration Ry
enumeration unitless
enumeration kJ/mol
enumeration kcal/mol
enumeration K
enumeration Hz
enumeration kHz
enumeration MHz
enumeration m
enumeration cm
enumeration A
enumeration nm
enumeration deg
enumeration rad
enumeration srad
enumeration s
enumeration m3/s
enumeration cm3/s
enumeration cm6/s
enumeration m2
enumeration cm2
enumeration b
enumeration Mb
enumeration 1/s
enumeration C.m
enumeration J/T
enumeration C.m2
enumeration m/s
enumeration cm/s
enumeration C
enumeration electron
enumeration g
enumeration amu
enumeration kg
enumeration 1/m2/s
enumeration 1/cm2/s
enumeration J/m2/s
enumeration J/cm2/s
enumeration 1/m2
enumeration 1/cm2
enumeration 1/m3
enumeration 1/cm3
enumeration J/m2
enumeration J/cm2
enumeration W/m2
enumeration W/cm2
enumeration W
enumeration atm
enumeration km/mol
enumeration 1/cm2/atm
enumeration 1/cm/atm
enumeration cm5
enumeration Torr
Used by
Source
<xs:simpleType name="UnitsType">
  <xs:annotation>
    <xs:documentation>Description of physical units. Use "unitless" for dimensionless quantities.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="undef"/>
    <xs:enumeration value="eV/amu"/>
    <xs:enumeration value="keV/amu"/>
    <xs:enumeration value="MeV/amu"/>
    <xs:enumeration value="eV"/>
    <xs:enumeration value="keV"/>
    <xs:enumeration value="MeV"/>
    <xs:enumeration value="au"/>
    <xs:enumeration value="1/cm"/>
    <xs:enumeration value="J"/>
    <xs:enumeration value="Ry"/>
    <xs:enumeration value="unitless"/>
    <xs:enumeration value="kJ/mol"/>
    <xs:enumeration value="kcal/mol"/>
    <xs:enumeration value="K"/>
    <xs:enumeration value="Hz"/>
    <xs:enumeration value="kHz"/>
    <xs:enumeration value="MHz"/>
    <xs:enumeration value="m"/>
    <xs:enumeration value="cm"/>
    <xs:enumeration value="A"/>
    <xs:enumeration value="nm"/>
    <xs:enumeration value="deg"/>
    <xs:enumeration value="rad"/>
    <xs:enumeration value="srad"/>
    <xs:enumeration value="s"/>
    <xs:enumeration value="m3/s"/>
    <xs:enumeration value="cm3/s"/>
    <xs:enumeration value="cm6/s"/>
    <xs:enumeration value="m2"/>
    <xs:enumeration value="cm2"/>
    <xs:enumeration value="b"/>
    <xs:enumeration value="Mb"/>
    <xs:enumeration value="1/s"/>
    <xs:enumeration value="C.m"/>
    <xs:enumeration value="J/T"/>
    <xs:enumeration value="C.m2"/>
    <xs:enumeration value="m/s"/>
    <xs:enumeration value="cm/s"/>
    <xs:enumeration value="C"/>
    <xs:enumeration value="electron"/>
    <xs:enumeration value="g"/>
    <xs:enumeration value="amu"/>
    <xs:enumeration value="kg"/>
    <xs:enumeration value="1/m2/s"/>
    <xs:enumeration value="1/cm2/s"/>
    <xs:enumeration value="J/m2/s"/>
    <xs:enumeration value="J/cm2/s"/>
    <xs:enumeration value="1/m2"/>
    <xs:enumeration value="1/cm2"/>
    <xs:enumeration value="1/m3"/>
    <xs:enumeration value="1/cm3"/>
    <xs:enumeration value="J/m2"/>
    <xs:enumeration value="J/cm2"/>
    <xs:enumeration value="W/m2"/>
    <xs:enumeration value="W/cm2"/>
    <xs:enumeration value="W"/>
    <xs:enumeration value="atm"/>
    <xs:enumeration value="km/mol"/>
    <xs:enumeration value="1/cm2/atm"/>
    <xs:enumeration value="1/cm/atm"/>
    <xs:enumeration value="cm5"/>
    <xs:enumeration value="Torr"/>
  </xs:restriction>
</xs:simpleType>
Complex Type EvaluationType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Evaluation of numerical data
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id51 typesAttributes_xsd.tmp#id50
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Quality
Children Comments, Quality, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
recommended xs:boolean optional
Source
<xs:complexType name="EvaluationType">
  <xs:annotation>
    <xs:documentation>Evaluation of numerical data</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="Quality" type="xs:string">
          <xs:annotation>
            <xs:documentation>Arbitrary quality description</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="recommended" type="xs:boolean" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type AccuracyType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Data accuracy information
Diagram
Diagram typesAttributes_xsd.tmp#id54 typesAttributes_xsd.tmp#id55 typesAttributes_xsd.tmp#id57
Type extension of xs:double
Used by
Attributes
QName Type Fixed Default Use Annotation
confidenceInterval restriction of xs:double optional
Statistical error confidence interval, in range of 0 to 1
relative xs:boolean false optional
true if the error value is relative, 
accuracy value should be in range of (0,1) in this case
type AccuracyTypes arbitrary optional
Error nature
Source
<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/0.3
Annotations
Describes the nature of error - arbitrary, estimated, systematic, statistical
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration arbitrary
enumeration estimated
enumeration systematic
enumeration statistical
Used by
Source
<xs:simpleType name="AccuracyTypes">
  <xs:annotation>
    <xs:documentation>Describes the nature of error - arbitrary, estimated, systematic, statistical</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="arbitrary"/>
    <xs:enumeration value="estimated"/>
    <xs:enumeration value="systematic"/>
    <xs:enumeration value="statistical"/>
  </xs:restriction>
</xs:simpleType>
Simple Type SpeciesRefType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Reference to a species. 
References atomic ion or molecule.
Particles and solids are always referred by stateID
Diagram
Diagram
Type restriction of xs:IDREF
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (X.+)
Used by
Source
<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>
Simple Type EnvironmentIDType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
ID for environments.
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (E.+)
Used by
Source
<xs:simpleType name="EnvironmentIDType">
  <xs:annotation>
    <xs:documentation>ID for environments.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:ID">
    <xs:pattern value="E.+"/>
  </xs:restriction>
</xs:simpleType>
Complex Type ChemicalElementType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Description of a chemical element
Diagram
Diagram typesAttributes_xsd.tmp#id80 typesAttributes_xsd.tmp#id81
Used by
Model ALL(NuclearCharge ElementSymbol{0,1})
Children ElementSymbol, NuclearCharge
Source
<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>
Simple Type ElementSymbolType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Symbol for a chemical element
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration H
enumeration He
enumeration Li
enumeration Be
enumeration B
enumeration C
enumeration N
enumeration O
enumeration F
enumeration Ne
enumeration Na
enumeration Mg
enumeration Al
enumeration Si
enumeration P
enumeration S
enumeration Cl
enumeration Ar
enumeration K
enumeration Ca
enumeration Sc
enumeration Ti
enumeration V
enumeration Cr
enumeration Mn
enumeration Fe
enumeration Co
enumeration Ni
enumeration Cu
enumeration Zn
enumeration Ga
enumeration Ge
enumeration As
enumeration Se
enumeration Br
enumeration Kr
enumeration Rb
enumeration Sr
enumeration Y
enumeration Zr
enumeration Nb
enumeration Mo
enumeration Tc
enumeration Ru
enumeration Rh
enumeration Pd
enumeration Ag
enumeration Cd
enumeration In
enumeration Sn
enumeration Sb
enumeration Te
enumeration I
enumeration Xe
enumeration Cs
enumeration Ba
enumeration La
enumeration Ce
enumeration Pr
enumeration Nd
enumeration Pm
enumeration Sm
enumeration Eu
enumeration Gd
enumeration Tb
enumeration Dy
enumeration Ho
enumeration Er
enumeration Tm
enumeration Yb
enumeration Lu
enumeration Hf
enumeration Ta
enumeration W
enumeration Re
enumeration Os
enumeration Ir
enumeration Pt
enumeration Au
enumeration Hg
enumeration Tl
enumeration Pb
enumeration Bi
enumeration Po
enumeration At
enumeration Rn
enumeration Fr
enumeration Ra
enumeration Ac
enumeration Th
enumeration Pa
enumeration U
enumeration Np
enumeration Pu
enumeration Am
enumeration Cm
enumeration Bk
enumeration Cf
enumeration Es
enumeration Fm
enumeration Md
enumeration No
enumeration Lr
enumeration Rf
enumeration Db
enumeration Sg
enumeration Bh
enumeration Hs
enumeration Mt
enumeration Ds
enumeration Rg
enumeration Cn
Used by
Source
<xs:simpleType name="ElementSymbolType">
  <xs:annotation>
    <xs:documentation>Symbol for a chemical element</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="H"/>
    <xs:enumeration value="He"/>
    <xs:enumeration value="Li"/>
    <xs:enumeration value="Be"/>
    <xs:enumeration value="B"/>
    <xs:enumeration value="C"/>
    <xs:enumeration value="N"/>
    <xs:enumeration value="O"/>
    <xs:enumeration value="F"/>
    <xs:enumeration value="Ne"/>
    <xs:enumeration value="Na"/>
    <xs:enumeration value="Mg"/>
    <xs:enumeration value="Al"/>
    <xs:enumeration value="Si"/>
    <xs:enumeration value="P"/>
    <xs:enumeration value="S"/>
    <xs:enumeration value="Cl"/>
    <xs:enumeration value="Ar"/>
    <xs:enumeration value="K"/>
    <xs:enumeration value="Ca"/>
    <xs:enumeration value="Sc"/>
    <xs:enumeration value="Ti"/>
    <xs:enumeration value="V"/>
    <xs:enumeration value="Cr"/>
    <xs:enumeration value="Mn"/>
    <xs:enumeration value="Fe"/>
    <xs:enumeration value="Co"/>
    <xs:enumeration value="Ni"/>
    <xs:enumeration value="Cu"/>
    <xs:enumeration value="Zn"/>
    <xs:enumeration value="Ga"/>
    <xs:enumeration value="Ge"/>
    <xs:enumeration value="As"/>
    <xs:enumeration value="Se"/>
    <xs:enumeration value="Br"/>
    <xs:enumeration value="Kr"/>
    <xs:enumeration value="Rb"/>
    <xs:enumeration value="Sr"/>
    <xs:enumeration value="Y"/>
    <xs:enumeration value="Zr"/>
    <xs:enumeration value="Nb"/>
    <xs:enumeration value="Mo"/>
    <xs:enumeration value="Tc"/>
    <xs:enumeration value="Ru"/>
    <xs:enumeration value="Rh"/>
    <xs:enumeration value="Pd"/>
    <xs:enumeration value="Ag"/>
    <xs:enumeration value="Cd"/>
    <xs:enumeration value="In"/>
    <xs:enumeration value="Sn"/>
    <xs:enumeration value="Sb"/>
    <xs:enumeration value="Te"/>
    <xs:enumeration value="I"/>
    <xs:enumeration value="Xe"/>
    <xs:enumeration value="Cs"/>
    <xs:enumeration value="Ba"/>
    <xs:enumeration value="La"/>
    <xs:enumeration value="Ce"/>
    <xs:enumeration value="Pr"/>
    <xs:enumeration value="Nd"/>
    <xs:enumeration value="Pm"/>
    <xs:enumeration value="Sm"/>
    <xs:enumeration value="Eu"/>
    <xs:enumeration value="Gd"/>
    <xs:enumeration value="Tb"/>
    <xs:enumeration value="Dy"/>
    <xs:enumeration value="Ho"/>
    <xs:enumeration value="Er"/>
    <xs:enumeration value="Tm"/>
    <xs:enumeration value="Yb"/>
    <xs:enumeration value="Lu"/>
    <xs:enumeration value="Hf"/>
    <xs:enumeration value="Ta"/>
    <xs:enumeration value="W"/>
    <xs:enumeration value="Re"/>
    <xs:enumeration value="Os"/>
    <xs:enumeration value="Ir"/>
    <xs:enumeration value="Pt"/>
    <xs:enumeration value="Au"/>
    <xs:enumeration value="Hg"/>
    <xs:enumeration value="Tl"/>
    <xs:enumeration value="Pb"/>
    <xs:enumeration value="Bi"/>
    <xs:enumeration value="Po"/>
    <xs:enumeration value="At"/>
    <xs:enumeration value="Rn"/>
    <xs:enumeration value="Fr"/>
    <xs:enumeration value="Ra"/>
    <xs:enumeration value="Ac"/>
    <xs:enumeration value="Th"/>
    <xs:enumeration value="Pa"/>
    <xs:enumeration value="U"/>
    <xs:enumeration value="Np"/>
    <xs:enumeration value="Pu"/>
    <xs:enumeration value="Am"/>
    <xs:enumeration value="Cm"/>
    <xs:enumeration value="Bk"/>
    <xs:enumeration value="Cf"/>
    <xs:enumeration value="Es"/>
    <xs:enumeration value="Fm"/>
    <xs:enumeration value="Md"/>
    <xs:enumeration value="No"/>
    <xs:enumeration value="Lr"/>
    <xs:enumeration value="Rf"/>
    <xs:enumeration value="Db"/>
    <xs:enumeration value="Sg"/>
    <xs:enumeration value="Bh"/>
    <xs:enumeration value="Hs"/>
    <xs:enumeration value="Mt"/>
    <xs:enumeration value="Ds"/>
    <xs:enumeration value="Rg"/>
    <xs:enumeration value="Cn"/>
  </xs:restriction>
</xs:simpleType>
Simple Type AngularMomentumType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
non-negative integer or half-integer number (e.g., 2.5).
Diagram
Diagram
Type restriction of xs:decimal
Facets
pattern \d+(\.(0|5)?)?
Used by
Source
<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/0.3
Annotations
Lifetime, with state decay mechanism: total, radiative, non-radiative
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43 typesAttributes_xsd.tmp#id106
Type extension of DataType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Attributes
QName Type Fixed Default Use Annotation
decay restriction of xs:token required
methodRef MethodRefType optional
Source
<xs:complexType name="LifeTimeType">
  <xs:annotation>
    <xs:documentation>Lifetime, with state decay mechanism: total, radiative, non-radiative</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="DataType">
      <xs:attribute name="decay" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="total"/>
            <xs:enumeration value="totalRadiative"/>
            <xs:enumeration value="totalNonRadiative"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type ParityType
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration even
enumeration odd
enumeration undefined
Used by
Source
<xs:simpleType name="ParityType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="even"/>
    <xs:enumeration value="odd"/>
    <xs:enumeration value="undefined"/>
  </xs:restriction>
</xs:simpleType>
Simple Type AngularMomentumProjectionType
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram
Type restriction of xs:decimal
Facets
pattern (\+|-)?\d+(\.(0|5)?)?
Used by
Source
<xs:simpleType name="AngularMomentumProjectionType">
  <xs:restriction base="xs:decimal">
    <xs:pattern value="(\+|-)?\d+(\.(0|5)?)?"/>
  </xs:restriction>
</xs:simpleType>
Simple Type StateIDType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
ID for a specific atomic/molecular state, particle or solid.
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (S.+)
Used by
Source
<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/0.3
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.
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (X.+)
Used by
Source
<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>
Complex Type PartitionFunctionType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
The partition function as a function of temperature: Q(T), expressed as a pair of
DataSeries columns
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id240 typesAttributes_xsd.tmp#id217 typesAttributes_xsd.tmp#id239
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , T , Q
Children Comments, Q, SourceRef, T
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
nuclearSpinIsomer xs:string optional
Source
<xs:complexType name="PartitionFunctionType">
  <xs:annotation>
    <xs:documentation>The partition function as a function of temperature: Q(T), expressed as a pair of
			DataSeries columns</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="T" type="DataSeriesType" minOccurs="1" maxOccurs="1"/>
        <xs:element name="Q" type="DataSeriesType" minOccurs="1" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="nuclearSpinIsomer" type="xs:string"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type DataSeriesType
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id237 typesAttributes_xsd.tmp#id238 typesAttributes_xsd.tmp#id219 typesAttributes_xsd.tmp#id220 typesAttributes_xsd.tmp#id224 typesAttributes_xsd.tmp#id229 typesAttributes_xsd.tmp#id230
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , DataDescription{0,1} , (DataList | LinearSequence | DataFile) , Accuracy*
Children Accuracy, Comments, DataDescription, DataFile, DataList, LinearSequence, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
parameter xs:string optional
units UnitsType optional
Source
<xs:complexType name="DataSeriesType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="DataDescription" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Additional description of the data list</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:choice>
          <xs:element name="DataList" type="DataListType"/>
          <xs:element name="LinearSequence" type="LinearSequenceType"/>
          <xs:element name="DataFile" type="xs:string"/>
        </xs:choice>
        <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:sequence>
      <xs:attribute name="parameter" type="xs:string"/>
      <xs:attribute name="units" type="UnitsType"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type DataListType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Whitespace-delimited list of numbers, with optional items count
Diagram
Diagram typesAttributes_xsd.tmp#id222 typesAttributes_xsd.tmp#id223
Type extension of DoubleListType
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
count xs:positiveInteger optional
List elements count
Source
<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>
Simple Type DoubleListType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
List of double, base for other types
Diagram
Diagram
Type list of xs:double
Used by
Complex Type DataListType
Source
<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/0.3
Annotations
describes arithmetic progressions of the form 
a0 a0+a1 a0+2a1 a0+3a1 ... a0+(n-1)a1
Diagram
Diagram typesAttributes_xsd.tmp#id226 typesAttributes_xsd.tmp#id227 typesAttributes_xsd.tmp#id228
Used by
Attributes
QName Type Fixed Default Use Annotation
count xs:positiveInteger required
increment xs:double required
initial xs:double required
Source
<xs:complexType name="LinearSequenceType">
  <xs:annotation>
    <xs:documentation>describes arithmetic progressions of the form 
				a0 a0+a1 a0+2a1 a0+3a1 ... a0+(n-1)a1</xs:documentation>
  </xs:annotation>
  <xs:attribute name="count" type="xs:positiveInteger" use="required"/>
  <xs:attribute name="initial" type="xs:double" use="required"/>
  <xs:attribute name="increment" type="xs:double" use="required"/>
</xs:complexType>
Complex Type DataSeriesAccuracyType
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id235 typesAttributes_xsd.tmp#id236 typesAttributes_xsd.tmp#id232 typesAttributes_xsd.tmp#id233 typesAttributes_xsd.tmp#id234
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , (ErrorList | ErrorFile | ErrorValue)
Children Comments, ErrorFile, ErrorList, ErrorValue, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
relative xs:boolean false optional
true if the error value is relative, 
accuracy value should be in range of (0,1) in this case
type AccuracyTypes arbitrary optional
Error nature
Source
<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/0.3
Annotations
Reference to state: atomic, molecular, particle or solid one.
Diagram
Diagram
Type restriction of xs:IDREF
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (S.+)
Used by
Source
<xs:simpleType name="StateRefType">
  <xs:annotation>
    <xs:documentation>Reference to state: atomic, molecular, particle or solid one.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:IDREF">
    <xs:pattern value="S.+"/>
  </xs:restriction>
</xs:simpleType>
Complex Type VectorsType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
A container for a collection of Vectors
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id553 typesAttributes_xsd.tmp#id547
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Vector+
Children Comments, SourceRef, Vector
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
units UnitsType required
Source
<xs:complexType name="VectorsType">
  <xs:annotation>
    <xs:documentation>A container for a collection of Vectors</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="Vector" type="VectorType" minOccurs="1" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="units" type="UnitsType" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type VectorType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
A vector in 3-D space defined by its x,y,z components, and a reference string giving context
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id549 typesAttributes_xsd.tmp#id550 typesAttributes_xsd.tmp#id551 typesAttributes_xsd.tmp#id552
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef*
Children Comments, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
ref xs:string optional
x3 xs:double optional
y3 xs:double optional
z3 xs:double optional
Source
<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/0.3
Annotations
ID for a normal vibrational mode of complex molecule.
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (V.+)
Used by
Attribute NormalModeType/@id
Source
<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/0.3
Annotations
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.
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id573 typesAttributes_xsd.tmp#id574 typesAttributes_xsd.tmp#id575 typesAttributes_xsd.tmp#id576 typesAttributes_xsd.tmp#id577 typesAttributes_xsd.tmp#id569 typesAttributes_xsd.tmp#id571 typesAttributes_xsd.tmp#id572
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , RowRefs , ColRefs , Matrix
Children ColRefs, Comments, Matrix, RowRefs, SourceRef
Attributes
QName Type Fixed Default Use Annotation
form xs:string required
methodRef MethodRefType optional
ncols xs:integer required
nrows xs:integer required
units UnitsType required
values restriction of xs:token required
Source
<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>
Simple Type StringListType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
List of strings, base for other types
Diagram
Diagram
Type list of xs:string
Used by
Source
<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>
Complex Type SimpleDataTableType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Gives the structure of data tables (several X - abcissa(e); independent variable(s) are allowed)
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id644 typesAttributes_xsd.tmp#id645 typesAttributes_xsd.tmp#id646
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Description{0,1} , X+ , Y
Children Comments, Description, SourceRef, X, Y
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:complexType name="SimpleDataTableType">
  <xs:annotation>
    <xs:documentation>Gives the structure of data tables (several X - abcissa(e); independent variable(s) are allowed)</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="Description" type="xs:string" minOccurs="0"/>
        <xs:element name="X" type="DataSeriesType" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Parameters(independent variables) values</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Y" type="DataSeriesType">
          <xs:annotation>
            <xs:documentation>Data values</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type SpeciesStateRefType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Choice of either species or specific state or both
Diagram
Diagram typesAttributes_xsd.tmp#id649 typesAttributes_xsd.tmp#id650
Used by
Model (SpeciesRef , StateRef{0,1}) | StateRef
Children SpeciesRef, StateRef
Source
<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/0.3
Annotations
Reference to a normal vibrational mode of complex molecule.
Diagram
Diagram
Type restriction of xs:IDREF
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (V.+)
Used by
Source
<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>
Simple Type EnvironmentRefType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Reference to environment.
Diagram
Diagram
Type restriction of xs:IDREF
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (E.+)
Used by
Source
<xs:simpleType name="EnvironmentRefType">
  <xs:annotation>
    <xs:documentation>Reference to environment.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:IDREF">
    <xs:pattern value="E.+"/>
  </xs:restriction>
</xs:simpleType>
Simple Type ProcessIDType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
ID for a specific process record. Can be used to refer to 
a specific XML process block in external programs/schemas.
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (P.+)
Used by
Source
<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>
Complex Type DataFuncType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Description of physical data - either a Value/Accuracy pair or a FitParametersType
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id722 typesAttributes_xsd.tmp#id705 typesAttributes_xsd.tmp#id706 typesAttributes_xsd.tmp#id707 typesAttributes_xsd.tmp#id708
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , ((Value , Evaluation* , Accuracy*) | FitParameters+)
Children Accuracy, Comments, Evaluation, FitParameters, SourceRef, Value
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
name xs:string required
Source
<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/0.3
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 acceptable
values can be specified) and parameters (the 'constants' for a particular function
which define the fit to that particular model)
Diagram
Diagram typesAttributes_xsd.tmp#id720 typesAttributes_xsd.tmp#id710 typesAttributes_xsd.tmp#id717
Used by
Model FitArgument* , FitParameter*
Children FitArgument, FitParameter
Attributes
QName Type Fixed Default Use Annotation
functionRef FunctionRefType optional
Source
<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>
Complex Type ArgumentType
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id715 typesAttributes_xsd.tmp#id716 typesAttributes_xsd.tmp#id712 typesAttributes_xsd.tmp#id713 typesAttributes_xsd.tmp#id714
Used by
Model Description{0,1} , LowerLimit{0,1} , UpperLimit{0,1}
Children Description, LowerLimit, UpperLimit
Attributes
QName Type Fixed Default Use Annotation
name xs:string required
Name of the argument, matching that defined in the function definition. Example: a
units UnitsType required
Source
<xs:complexType name="ArgumentType">
  <xs:sequence>
    <xs:element name="Description" minOccurs="0">
      <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/0.3
Annotations
Named description of physical data. Used, for example, in function's parameters.
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43 typesAttributes_xsd.tmp#id719
Type extension of DataType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
name xs:string required
Name of the function parameter, example:a
Source
<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>
Simple Type FunctionRefType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Reference to a specific function
Diagram
Diagram
Type restriction of xs:IDREF
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (F.+)
Used by
Source
<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/0.3
Annotations
Describes the transition type, excitation or deexcitation
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration excitation
enumeration deexcitation
Used by
Source
<xs:simpleType name="TransitionType">
  <xs:annotation>
    <xs:documentation>Describes the transition type, excitation or deexcitation</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="excitation"/>
    <xs:enumeration value="deexcitation"/>
  </xs:restriction>
</xs:simpleType>
Complex Type DataSetsType
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id767
Used by
Model DataSet+
Children DataSet
Source
<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/0.3
Annotations
Gives the actual data either (or both) with numerical tabulated data or (and) fitted data
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id781 typesAttributes_xsd.tmp#id769 typesAttributes_xsd.tmp#id775
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , FitData* , TabulatedData*
Children Comments, FitData, SourceRef, TabulatedData
Attributes
QName Type Fixed Default Use Annotation
dataDescription DataDescriptionType required
methodRef MethodRefType optional
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:complexContent>
    <xs:extension base="PrimaryType">
      <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="DataDescriptionType" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type FitDataType
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id771 typesAttributes_xsd.tmp#id772 typesAttributes_xsd.tmp#id773 typesAttributes_xsd.tmp#id774
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , FitParameters , FitAccuracy{0,1} , PhysicalUncertainty{0,1} , ProductionDate{0,1}
Children Comments, FitAccuracy, FitParameters, PhysicalUncertainty, ProductionDate, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:complexType name="FitDataType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="FitParameters" type="FitParametersType">
          <xs:annotation>
            <xs:documentation>Fitting parameters</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="PhysicalUncertainty" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Description of physical uncertainty</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="ProductionDate" type="xs:date" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Fit production date</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type TabulatedDataType
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id644 typesAttributes_xsd.tmp#id645 typesAttributes_xsd.tmp#id646 typesAttributes_xsd.tmp#id643 typesAttributes_xsd.tmp#id777 typesAttributes_xsd.tmp#id779 typesAttributes_xsd.tmp#id780
Type extension of SimpleDataTableType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Description{0,1} , X+ , Y , ReferenceFrame{0,1} , PhysicalUncertainty{0,1} , ProductionDate{0,1}
Children Comments, Description, PhysicalUncertainty, ProductionDate, ReferenceFrame, SourceRef, X, Y
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<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="PhysicalUncertainty" type="xs:string" minOccurs="0"/>
        <xs:element name="ProductionDate" type="xs:date" minOccurs="0"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type ReferenceFrameType
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration CenterOfMass
enumeration LaboratoryFrame
enumeration TargetFrame
Used by
Source
<xs:simpleType name="ReferenceFrameType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="CenterOfMass"/>
    <xs:enumeration value="LaboratoryFrame"/>
    <xs:enumeration value="TargetFrame"/>
  </xs:restriction>
</xs:simpleType>
Simple Type DataDescriptionType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Descriptor for the type of collisonal parameter
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration crossSection
enumeration collisionStrength
enumeration rateCoefficient
enumeration probability
enumeration effectiveCollisionStrength
enumeration sputteringYield
enumeration sputteredEnergyCoefficient
enumeration particleReflectionCoefficient
enumeration energyReflectionCoefficient
enumeration meanPenetrationDepth
Used by
Source
<xs:simpleType name="DataDescriptionType">
  <xs:annotation>
    <xs:documentation>Descriptor for the type of collisonal parameter</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="crossSection"/>
    <xs:enumeration value="collisionStrength"/>
    <xs:enumeration value="rateCoefficient"/>
    <xs:enumeration value="probability"/>
    <xs:enumeration value="effectiveCollisionStrength"/>
    <xs:enumeration value="sputteringYield"/>
    <xs:enumeration value="sputteredEnergyCoefficient"/>
    <xs:enumeration value="particleReflectionCoefficient"/>
    <xs:enumeration value="energyReflectionCoefficient"/>
    <xs:enumeration value="meanPenetrationDepth"/>
  </xs:restriction>
</xs:simpleType>
Simple Type SourceIDType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
Reference to specific bibliographic items.
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (B.+)
Used by
Source
<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>
Simple Type MethodIDType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
ID for a specific method
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (M.+)
Used by
Source
<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>
Complex Type ExpressionType
Namespace http://vamdc.org/xml/xsams/0.3
Diagram
Diagram typesAttributes_xsd.tmp#id834
Type extension of xs:string
Used by
Attributes
QName Type Fixed Default Use Annotation
computerLanguage xs:string required
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>
Simple Type FunctionIDType
Namespace http://vamdc.org/xml/xsams/0.3
Annotations
ID for a specific function
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (F.+)
Used by
Source
<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>
Attribute PrimaryType / @methodRef
Namespace No namespace
Type MethodRefType
Properties
content: simple
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (M.+)
Used by
Complex Type PrimaryType
Source
<xs:attribute name="methodRef" type="MethodRefType"/>
Attribute ValueType / @units
Namespace No namespace
Type UnitsType
Properties
use: required
Facets
enumeration undef
enumeration eV/amu
enumeration keV/amu
enumeration MeV/amu
enumeration eV
enumeration keV
enumeration MeV
enumeration au
enumeration 1/cm
enumeration J
enumeration Ry
enumeration unitless
enumeration kJ/mol
enumeration kcal/mol
enumeration K
enumeration Hz
enumeration kHz
enumeration MHz
enumeration m
enumeration cm
enumeration A
enumeration nm
enumeration deg
enumeration rad
enumeration srad
enumeration s
enumeration m3/s
enumeration cm3/s
enumeration cm6/s
enumeration m2
enumeration cm2
enumeration b
enumeration Mb
enumeration 1/s
enumeration C.m
enumeration J/T
enumeration C.m2
enumeration m/s
enumeration cm/s
enumeration C
enumeration electron
enumeration g
enumeration amu
enumeration kg
enumeration 1/m2/s
enumeration 1/cm2/s
enumeration J/m2/s
enumeration J/cm2/s
enumeration 1/m2
enumeration 1/cm2
enumeration 1/m3
enumeration 1/cm3
enumeration J/m2
enumeration J/cm2
enumeration W/m2
enumeration W/cm2
enumeration W
enumeration atm
enumeration km/mol
enumeration 1/cm2/atm
enumeration 1/cm/atm
enumeration cm5
enumeration Torr
Used by
Complex Type ValueType
Source
<xs:attribute name="units" type="UnitsType" use="required"/>
Attribute EvaluationType / @recommended
Namespace No namespace
Type xs:boolean
Properties
use: optional
Used by
Complex Type EvaluationType
Source
<xs:attribute name="recommended" type="xs:boolean" use="optional"/>
Attribute AccuracyType / @confidenceInterval
Namespace No namespace
Annotations
Statistical error confidence interval, in range of 0 to 1
Type restriction of xs:double
Properties
content: simple
Facets
maxInclusive 1
minInclusive 0
Used by
Complex Type AccuracyType
Source
<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>
Attribute AccuracyType / @type
Namespace No namespace
Annotations
Error nature
Type AccuracyTypes
Properties
default: arbitrary
Facets
enumeration arbitrary
enumeration estimated
enumeration systematic
enumeration statistical
Used by
Complex Type AccuracyType
Source
<xs:attribute name="type" type="AccuracyTypes" default="arbitrary">
  <xs:annotation>
    <xs:documentation>Error nature</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute AccuracyType / @relative
Namespace No namespace
Annotations
true if the error value is relative, 
accuracy value should be in range of (0,1) in this case
Type xs:boolean
Properties
default: false
Used by
Complex Type AccuracyType
Source
<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>
Attribute LifeTimeType / @decay
Namespace No namespace
Type restriction of xs:token
Properties
use: required
Facets
enumeration total
enumeration totalRadiative
enumeration totalNonRadiative
Used by
Complex Type LifeTimeType
Source
<xs:attribute name="decay" use="required">
  <xs:simpleType>
    <xs:restriction base="xs:token">
      <xs:enumeration value="total"/>
      <xs:enumeration value="totalRadiative"/>
      <xs:enumeration value="totalNonRadiative"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Attribute DataListType / @count
Namespace No namespace
Annotations
List elements count
Type xs:positiveInteger
Properties
content: simple
Used by
Complex Type DataListType
Source
<xs:attribute name="count" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>List elements count</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute LinearSequenceType / @count
Namespace No namespace
Type xs:positiveInteger
Properties
use: required
Used by
Complex Type LinearSequenceType
Source
<xs:attribute name="count" type="xs:positiveInteger" use="required"/>
Attribute LinearSequenceType / @initial
Namespace No namespace
Type xs:double
Properties
use: required
Used by
Complex Type LinearSequenceType
Source
<xs:attribute name="initial" type="xs:double" use="required"/>
Attribute LinearSequenceType / @increment
Namespace No namespace
Type xs:double
Properties
use: required
Used by
Complex Type LinearSequenceType
Source
<xs:attribute name="increment" type="xs:double" use="required"/>
Attribute DataSeriesAccuracyType / @type
Namespace No namespace
Annotations
Error nature
Type AccuracyTypes
Properties
default: arbitrary
Facets
enumeration arbitrary
enumeration estimated
enumeration systematic
enumeration statistical
Used by
Complex Type DataSeriesAccuracyType
Source
<xs:attribute name="type" type="AccuracyTypes" default="arbitrary">
  <xs:annotation>
    <xs:documentation>Error nature</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute DataSeriesAccuracyType / @relative
Namespace No namespace
Annotations
true if the error value is relative, 
accuracy value should be in range of (0,1) in this case
Type xs:boolean
Properties
default: false
Used by
Complex Type DataSeriesAccuracyType
Source
<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>
Attribute DataSeriesType / @parameter
Namespace No namespace
Type xs:string
Properties
content: simple
Used by
Complex Type DataSeriesType
Source
<xs:attribute name="parameter" type="xs:string"/>
Attribute DataSeriesType / @units
Namespace No namespace
Type UnitsType
Properties
content: simple
Facets
enumeration undef
enumeration eV/amu
enumeration keV/amu
enumeration MeV/amu
enumeration eV
enumeration keV
enumeration MeV
enumeration au
enumeration 1/cm
enumeration J
enumeration Ry
enumeration unitless
enumeration kJ/mol
enumeration kcal/mol
enumeration K
enumeration Hz
enumeration kHz
enumeration MHz
enumeration m
enumeration cm
enumeration A
enumeration nm
enumeration deg
enumeration rad
enumeration srad
enumeration s
enumeration m3/s
enumeration cm3/s
enumeration cm6/s
enumeration m2
enumeration cm2
enumeration b
enumeration Mb
enumeration 1/s
enumeration C.m
enumeration J/T
enumeration C.m2
enumeration m/s
enumeration cm/s
enumeration C
enumeration electron
enumeration g
enumeration amu
enumeration kg
enumeration 1/m2/s
enumeration 1/cm2/s
enumeration J/m2/s
enumeration J/cm2/s
enumeration 1/m2
enumeration 1/cm2
enumeration 1/m3
enumeration 1/cm3
enumeration J/m2
enumeration J/cm2
enumeration W/m2
enumeration W/cm2
enumeration W
enumeration atm
enumeration km/mol
enumeration 1/cm2/atm
enumeration 1/cm/atm
enumeration cm5
enumeration Torr
Used by
Complex Type DataSeriesType
Source
<xs:attribute name="units" type="UnitsType"/>
Attribute PartitionFunctionType / @nuclearSpinIsomer
Namespace No namespace
Type xs:string
Properties
content: simple
Used by
Complex Type PartitionFunctionType
Source
<xs:attribute name="nuclearSpinIsomer" type="xs:string"/>
Attribute VectorType / @ref
Namespace No namespace
Type xs:string
Properties
content: simple
Used by
Complex Type VectorType
Source
<xs:attribute name="ref" type="xs:string"/>
Attribute VectorType / @x3
Namespace No namespace
Type xs:double
Properties
content: simple
Used by
Complex Type VectorType
Source
<xs:attribute name="x3" type="xs:double"/>
Attribute VectorType / @y3
Namespace No namespace
Type xs:double
Properties
content: simple
Used by
Complex Type VectorType
Source
<xs:attribute name="y3" type="xs:double"/>
Attribute VectorType / @z3
Namespace No namespace
Type xs:double
Properties
content: simple
Used by
Complex Type VectorType
Source
<xs:attribute name="z3" type="xs:double"/>
Attribute VectorsType / @units
Namespace No namespace
Type UnitsType
Properties
use: required
Facets
enumeration undef
enumeration eV/amu
enumeration keV/amu
enumeration MeV/amu
enumeration eV
enumeration keV
enumeration MeV
enumeration au
enumeration 1/cm
enumeration J
enumeration Ry
enumeration unitless
enumeration kJ/mol
enumeration kcal/mol
enumeration K
enumeration Hz
enumeration kHz
enumeration MHz
enumeration m
enumeration cm
enumeration A
enumeration nm
enumeration deg
enumeration rad
enumeration srad
enumeration s
enumeration m3/s
enumeration cm3/s
enumeration cm6/s
enumeration m2
enumeration cm2
enumeration b
enumeration Mb
enumeration 1/s
enumeration C.m
enumeration J/T
enumeration C.m2
enumeration m/s
enumeration cm/s
enumeration C
enumeration electron
enumeration g
enumeration amu
enumeration kg
enumeration 1/m2/s
enumeration 1/cm2/s
enumeration J/m2/s
enumeration J/cm2/s
enumeration 1/m2
enumeration 1/cm2
enumeration 1/m3
enumeration 1/cm3
enumeration J/m2
enumeration J/cm2
enumeration W/m2
enumeration W/cm2
enumeration W
enumeration atm
enumeration km/mol
enumeration 1/cm2/atm
enumeration 1/cm/atm
enumeration cm5
enumeration Torr
Used by
Complex Type VectorsType
Source
<xs:attribute name="units" type="UnitsType" use="required"/>
Attribute MatrixType / @units
Namespace No namespace
Type UnitsType
Properties
use: required
Facets
enumeration undef
enumeration eV/amu
enumeration keV/amu
enumeration MeV/amu
enumeration eV
enumeration keV
enumeration MeV
enumeration au
enumeration 1/cm
enumeration J
enumeration Ry
enumeration unitless
enumeration kJ/mol
enumeration kcal/mol
enumeration K
enumeration Hz
enumeration kHz
enumeration MHz
enumeration m
enumeration cm
enumeration A
enumeration nm
enumeration deg
enumeration rad
enumeration srad
enumeration s
enumeration m3/s
enumeration cm3/s
enumeration cm6/s
enumeration m2
enumeration cm2
enumeration b
enumeration Mb
enumeration 1/s
enumeration C.m
enumeration J/T
enumeration C.m2
enumeration m/s
enumeration cm/s
enumeration C
enumeration electron
enumeration g
enumeration amu
enumeration kg
enumeration 1/m2/s
enumeration 1/cm2/s
enumeration J/m2/s
enumeration J/cm2/s
enumeration 1/m2
enumeration 1/cm2
enumeration 1/m3
enumeration 1/cm3
enumeration J/m2
enumeration J/cm2
enumeration W/m2
enumeration W/cm2
enumeration W
enumeration atm
enumeration km/mol
enumeration 1/cm2/atm
enumeration 1/cm/atm
enumeration cm5
enumeration Torr
Used by
Complex Type MatrixType
Source
<xs:attribute name="units" type="UnitsType" use="required"/>
Attribute MatrixType / @nrows
Namespace No namespace
Type xs:integer
Properties
use: required
Used by
Complex Type MatrixType
Source
<xs:attribute name="nrows" type="xs:integer" use="required"/>
Attribute MatrixType / @ncols
Namespace No namespace
Type xs:integer
Properties
use: required
Used by
Complex Type MatrixType
Source
<xs:attribute name="ncols" type="xs:integer" use="required"/>
Attribute MatrixType / @form
Namespace No namespace
Type xs:string
Properties
use: required
Used by
Complex Type MatrixType
Source
<xs:attribute name="form" type="xs:string" use="required"/>
Attribute MatrixType / @values
Namespace No namespace
Type restriction of xs:token
Properties
use: required
Facets
enumeration binary
enumeration integer
enumeration real
enumeration imaginary
enumeration complex
Used by
Complex Type MatrixType
Source
<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>
Attribute ArgumentType / @name
Namespace No namespace
Annotations
Name of the argument, matching that defined in the function definition. Example: a
Type xs:string
Properties
use: required
Used by
Complex Type ArgumentType
Source
<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>
Attribute ArgumentType / @units
Namespace No namespace
Type UnitsType
Properties
use: required
Facets
enumeration undef
enumeration eV/amu
enumeration keV/amu
enumeration MeV/amu
enumeration eV
enumeration keV
enumeration MeV
enumeration au
enumeration 1/cm
enumeration J
enumeration Ry
enumeration unitless
enumeration kJ/mol
enumeration kcal/mol
enumeration K
enumeration Hz
enumeration kHz
enumeration MHz
enumeration m
enumeration cm
enumeration A
enumeration nm
enumeration deg
enumeration rad
enumeration srad
enumeration s
enumeration m3/s
enumeration cm3/s
enumeration cm6/s
enumeration m2
enumeration cm2
enumeration b
enumeration Mb
enumeration 1/s
enumeration C.m
enumeration J/T
enumeration C.m2
enumeration m/s
enumeration cm/s
enumeration C
enumeration electron
enumeration g
enumeration amu
enumeration kg
enumeration 1/m2/s
enumeration 1/cm2/s
enumeration J/m2/s
enumeration J/cm2/s
enumeration 1/m2
enumeration 1/cm2
enumeration 1/m3
enumeration 1/cm3
enumeration J/m2
enumeration J/cm2
enumeration W/m2
enumeration W/cm2
enumeration W
enumeration atm
enumeration km/mol
enumeration 1/cm2/atm
enumeration 1/cm/atm
enumeration cm5
enumeration Torr
Used by
Complex Type ArgumentType
Source
<xs:attribute name="units" type="UnitsType" use="required"/>
Attribute NamedDataType / @name
Namespace No namespace
Annotations
Name of the function parameter, example:a
Type xs:string
Properties
use: required
Used by
Complex Type NamedDataType
Source
<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>
Attribute FitParametersType / @functionRef
Namespace No namespace
Type FunctionRefType
Properties
use: optional
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (F.+)
Used by
Complex Type FitParametersType
Source
<xs:attribute name="functionRef" type="FunctionRefType" use="optional"/>
Attribute DataFuncType / @name
Namespace No namespace
Type xs:string
Properties
use: required
Used by
Complex Type DataFuncType
Source
<xs:attribute name="name" type="xs:string" use="required"/>
Attribute DataSetType / @dataDescription
Namespace No namespace
Type DataDescriptionType
Properties
use: required
Facets
enumeration crossSection
enumeration collisionStrength
enumeration rateCoefficient
enumeration probability
enumeration effectiveCollisionStrength
enumeration sputteringYield
enumeration sputteredEnergyCoefficient
enumeration particleReflectionCoefficient
enumeration energyReflectionCoefficient
enumeration meanPenetrationDepth
Used by
Complex Type DataSetType
Source
<xs:attribute name="dataDescription" type="DataDescriptionType" use="required"/>
Attribute ExpressionType / @computerLanguage
Namespace No namespace
Annotations
Programming language for the function expression. Example: Fortran2003.
Type xs:string
Properties
use: required
Used by
Complex Type ExpressionType
Source
<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>