Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema typesAttributes.xsd
Namespace http://vamdc.org/xml/xsams/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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 DataSeriesType / Description
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Additional description of the data list
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Description" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Additional description of the data list</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataSeriesType / DataList
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id223 typesAttributes_xsd.tmp#id224 typesAttributes_xsd.tmp#id222
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/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id227 typesAttributes_xsd.tmp#id228 typesAttributes_xsd.tmp#id229 typesAttributes_xsd.tmp#id226
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/1.0
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/1.0
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#id236 typesAttributes_xsd.tmp#id237 typesAttributes_xsd.tmp#id233 typesAttributes_xsd.tmp#id234 typesAttributes_xsd.tmp#id235 typesAttributes_xsd.tmp#id232
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/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id223 typesAttributes_xsd.tmp#id224 typesAttributes_xsd.tmp#id222
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/1.0
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/1.0
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="ErrorValue" type="xs:double"/>
Element VectorsType / Vector
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id556 typesAttributes_xsd.tmp#id557 typesAttributes_xsd.tmp#id558 typesAttributes_xsd.tmp#id559 typesAttributes_xsd.tmp#id555
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/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id577
Type StringListType
Properties
content: simple
Source
<xs:element name="RowRefs" type="StringListType"/>
Element MatrixType / ColRefs
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id577
Type StringListType
Properties
content: simple
Source
<xs:element name="ColRefs" type="StringListType"/>
Element MatrixType / Matrix
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id577
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/1.0
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/1.0
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#id238 typesAttributes_xsd.tmp#id239 typesAttributes_xsd.tmp#id220 typesAttributes_xsd.tmp#id221 typesAttributes_xsd.tmp#id225 typesAttributes_xsd.tmp#id230 typesAttributes_xsd.tmp#id231 typesAttributes_xsd.tmp#id219
Type DataSeriesType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , Description{0,1} , (DataList | LinearSequence | DataFile) , Accuracy*
Children Accuracy, Comments, DataFile, DataList, Description, 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/1.0
Annotations
Data values
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id238 typesAttributes_xsd.tmp#id239 typesAttributes_xsd.tmp#id220 typesAttributes_xsd.tmp#id221 typesAttributes_xsd.tmp#id225 typesAttributes_xsd.tmp#id230 typesAttributes_xsd.tmp#id231 typesAttributes_xsd.tmp#id219
Type DataSeriesType
Type hierarchy
Properties
content: complex
Model Comments{0,1} , SourceRef* , Description{0,1} , (DataList | LinearSequence | DataFile) , Accuracy*
Children Accuracy, Comments, DataFile, DataList, Description, 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/1.0
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/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id248
Type StateRefType
Properties
content: simple
minOccurs: 0
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (S.+)
Source
<xs:element name="StateRef" type="StateRefType" minOccurs="0"/>
Element ProcessClassType / UserDefinition
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Description of the process
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="UserDefinition" minOccurs="0" type="xs:string">
  <xs:annotation>
    <xs:documentation>Description of the process</xs:documentation>
  </xs:annotation>
</xs:element>
Element ProcessClassType / Code
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
A 4-letter code describing various processes
Diagram
Diagram typesAttributes_xsd.tmp#id719
Type CodeType
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
enumeration phem
enumeration phab
enumeration phsc
enumeration elas
enumeration inel
enumeration exci
enumeration deex
enumeration ioni
enumeration tran
enumeration exch
enumeration reco
enumeration elat
enumeration eldt
enumeration asso
enumeration diss
enumeration intr
enumeration chem
enumeration sore
enumeration soem
enumeration sodp
enumeration soch
enumeration sope
enumeration rota
enumeration vibr
enumeration rvib
enumeration hype
enumeration hyp1
enumeration hyp2
enumeration hyp3
enumeration hyp4
enumeration hyp5
enumeration hyp6
enumeration hyp7
enumeration hyp8
enumeration hyp9
enumeration fine
enumeration tors
enumeration rtor
Source
<xs:element name="Code" type="CodeType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A 4-letter code describing various processes</xs:documentation>
  </xs:annotation>
</xs:element>
Element ProcessClassType / IAEACode
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
From the "IAEA Classification of Processes", October 2003
Diagram
Diagram typesAttributes_xsd.tmp#id721
Type IAEACodeType
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
enumeration EGN
enumeration EAS
enumeration EBS
enumeration EDX
enumeration EEL
enumeration ELB
enumeration ETS
enumeration EDT
enumeration EFL
enumeration EEX
enumeration EIN
enumeration EMI
enumeration ENI
enumeration EMT
enumeration EUP
enumeration EDP
enumeration EIP
enumeration ERC
enumeration ERR
enumeration ERD
enumeration ERT
enumeration ERO
enumeration EDC
enumeration EDS
enumeration EDR
enumeration EDA
enumeration EDE
enumeration EDI
enumeration PGN
enumeration PTS
enumeration PDS
enumeration PES
enumeration PMA
enumeration PDT
enumeration PFL
enumeration PEX
enumeration PIN
enumeration PFF
enumeration PEA
enumeration PTA
enumeration PAD
enumeration PED
enumeration PNL
enumeration PZE
enumeration PSE
enumeration PGF
enumeration PTF
enumeration HGN
enumeration HAS
enumeration HLB
enumeration HDS
enumeration HDX
enumeration HES
enumeration HCX
enumeration HUP
enumeration HAS
enumeration HIR
enumeration HEL
enumeration HET
enumeration HIP
enumeration HRC
enumeration HTS
enumeration HDT
enumeration HFL
enumeration HEX
enumeration HIN
enumeration HPN
enumeration HST
enumeration HAT
enumeration HAI
enumeration HDI
enumeration HDC
enumeration HMN
Source
<xs:element name="IAEACode" type="IAEACodeType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>From the "IAEA Classification of Processes", October 2003</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataFuncType / Value
Namespace http://vamdc.org/xml/xsams/1.0
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/1.0
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/1.0
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/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id748 typesAttributes_xsd.tmp#id738 typesAttributes_xsd.tmp#id745 typesAttributes_xsd.tmp#id737
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/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id743 typesAttributes_xsd.tmp#id744 typesAttributes_xsd.tmp#id740 typesAttributes_xsd.tmp#id741 typesAttributes_xsd.tmp#id742 typesAttributes_xsd.tmp#id739
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/1.0
Annotations
Verbose description of argument
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Description" minOccurs="0" type="xs:string">
  <xs:annotation>
    <xs:documentation>Verbose description of argument</xs:documentation>
  </xs:annotation>
</xs:element>
Element ArgumentType / LowerLimit
Namespace http://vamdc.org/xml/xsams/1.0
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/1.0
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/1.0
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#id747 typesAttributes_xsd.tmp#id746
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/1.0
Annotations
List of datasets of different nature (cross sections, rate coefficients, etc.)
Diagram
Diagram typesAttributes_xsd.tmp#id804 typesAttributes_xsd.tmp#id792 typesAttributes_xsd.tmp#id798 typesAttributes_xsd.tmp#id791
Type DataSetType
Properties
content: complex
maxOccurs: unbounded
Model FitData* , TabulatedData*
Children FitData, TabulatedData
Instance
<DataSet dataDescription="">
  <FitData methodRef="">{0,unbounded}</FitData>
  <TabulatedData methodRef="">{0,unbounded}</TabulatedData>
</DataSet>
Attributes
QName Type Fixed Default Use Annotation
dataDescription xs:string required
Descriptor for the type of quantity described by the dataset or fit.
Look in schema documentation for possible/recommended values
Source
<xs:element name="DataSet" type="DataSetType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>List of datasets of different nature (cross sections, rate coefficients, etc.)</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataSetType / FitData
Namespace http://vamdc.org/xml/xsams/1.0
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#id794 typesAttributes_xsd.tmp#id795 typesAttributes_xsd.tmp#id796 typesAttributes_xsd.tmp#id797 typesAttributes_xsd.tmp#id793
Type FitDataType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , FitParameters , FitAccuracy{0,1} , ProductionDate{0,1} , Evaluation*
Children Comments, Evaluation, FitAccuracy, FitParameters, 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/1.0
Annotations
Fitting parameters
Diagram
Diagram typesAttributes_xsd.tmp#id748 typesAttributes_xsd.tmp#id738 typesAttributes_xsd.tmp#id745 typesAttributes_xsd.tmp#id737
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/1.0
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 / ProductionDate
Namespace http://vamdc.org/xml/xsams/1.0
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 FitDataType / Evaluation
Namespace http://vamdc.org/xml/xsams/1.0
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 DataSetType / TabulatedData
Namespace http://vamdc.org/xml/xsams/1.0
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#id659 typesAttributes_xsd.tmp#id660 typesAttributes_xsd.tmp#id661 typesAttributes_xsd.tmp#id658 typesAttributes_xsd.tmp#id800 typesAttributes_xsd.tmp#id802 typesAttributes_xsd.tmp#id803 typesAttributes_xsd.tmp#id799
Type TabulatedDataType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , Description{0,1} , X+ , Y , ReferenceFrame{0,1} , ProductionDate{0,1} , Evaluation*
Children Comments, Description, Evaluation, 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/1.0
Annotations
Reference frame in which is given the energy, velocity...
Diagram
Diagram typesAttributes_xsd.tmp#id801
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 / ProductionDate
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram
Type xs:date
Properties
content: simple
minOccurs: 0
Source
<xs:element name="ProductionDate" type="xs:date" minOccurs="0"/>
Element TabulatedDataType / Evaluation
Namespace http://vamdc.org/xml/xsams/1.0
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>
Complex Type PrimaryType
Namespace http://vamdc.org/xml/xsams/1.0
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/1.0
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/1.0
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/BranchingRatio, CollisionalTransitionType/Threshold, EnergyWavelengthType/Energy, EnergyWavelengthType/Frequency, 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, wlType/AirToVacuum
Complex Types LifeTimeType, NamedDataType, StateEnergyType, wlType
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
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/1.0
Annotations
ID for a species. 
Is used to speed-up location of species information from processes.
May be used instead of stateID if exact state is not known or irrelevant.
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 DataSeriesType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id238 typesAttributes_xsd.tmp#id239 typesAttributes_xsd.tmp#id220 typesAttributes_xsd.tmp#id221 typesAttributes_xsd.tmp#id225 typesAttributes_xsd.tmp#id230 typesAttributes_xsd.tmp#id231
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Description{0,1} , (DataList | LinearSequence | DataFile) , Accuracy*
Children Accuracy, Comments, DataFile, DataList, Description, 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="Description" 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/1.0
Annotations
Whitespace-delimited list of numbers, with optional items count
Diagram
Diagram typesAttributes_xsd.tmp#id223 typesAttributes_xsd.tmp#id224
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/1.0
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/1.0
Annotations
describes arithmetic progressions of the form 
a0 a0+a1 a0+2a1 a0+3a1 ... a0+(n-1)a1
Diagram
Diagram typesAttributes_xsd.tmp#id227 typesAttributes_xsd.tmp#id228 typesAttributes_xsd.tmp#id229
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/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id236 typesAttributes_xsd.tmp#id237 typesAttributes_xsd.tmp#id233 typesAttributes_xsd.tmp#id234 typesAttributes_xsd.tmp#id235
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/1.0
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/1.0
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#id560 typesAttributes_xsd.tmp#id554
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/1.0
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#id556 typesAttributes_xsd.tmp#id557 typesAttributes_xsd.tmp#id558 typesAttributes_xsd.tmp#id559
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/1.0
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/1.0
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#id580 typesAttributes_xsd.tmp#id581 typesAttributes_xsd.tmp#id582 typesAttributes_xsd.tmp#id583 typesAttributes_xsd.tmp#id584 typesAttributes_xsd.tmp#id576 typesAttributes_xsd.tmp#id578 typesAttributes_xsd.tmp#id579
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/1.0
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>
Simple Type BasisStateIDType
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
ID for a specific atomic/molecular state, particle or solid.
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (SB.+)
Used by
Source
<xs:simpleType name="BasisStateIDType">
  <xs:annotation>
    <xs:documentation>ID for a specific atomic/molecular state, particle or solid.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:ID">
    <xs:pattern value="SB.+"/>
  </xs:restriction>
</xs:simpleType>
Simple Type BasisStateRefType
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Reference to a basis state of molecule from state expansion
Diagram
Diagram
Type restriction of xs:IDREF
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (SB.+)
Used by
Source
<xs:simpleType name="BasisStateRefType">
  <xs:annotation>
    <xs:documentation>Reference to a basis state of molecule from state expansion</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:IDREF">
    <xs:pattern value="SB.+"/>
  </xs:restriction>
</xs:simpleType>
Complex Type SimpleDataTableType
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Gives the structure of data tables (several X - abcissa(e); independent variable(s) are allowed)
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id659 typesAttributes_xsd.tmp#id660 typesAttributes_xsd.tmp#id661
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/1.0
Annotations
Choice of either species or specific state or both
Diagram
Diagram typesAttributes_xsd.tmp#id664 typesAttributes_xsd.tmp#id665
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/1.0
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/1.0
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/1.0
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 ProcessClassType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id717 typesAttributes_xsd.tmp#id718 typesAttributes_xsd.tmp#id720
Used by
Model UserDefinition{0,1} , Code* , IAEACode*
Children Code, IAEACode, UserDefinition
Source
<xs:complexType name="ProcessClassType">
  <xs:sequence>
    <xs:element name="UserDefinition" minOccurs="0" type="xs:string">
      <xs:annotation>
        <xs:documentation>Description of the process</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Code" type="CodeType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>A 4-letter code describing various processes</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IAEACode" type="IAEACodeType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>From the "IAEA Classification of Processes", October 2003</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type CodeType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration phem
enumeration phab
enumeration phsc
enumeration elas
enumeration inel
enumeration exci
enumeration deex
enumeration ioni
enumeration tran
enumeration exch
enumeration reco
enumeration elat
enumeration eldt
enumeration asso
enumeration diss
enumeration intr
enumeration chem
enumeration sore
enumeration soem
enumeration sodp
enumeration soch
enumeration sope
enumeration rota
enumeration vibr
enumeration rvib
enumeration hype
enumeration hyp1
enumeration hyp2
enumeration hyp3
enumeration hyp4
enumeration hyp5
enumeration hyp6
enumeration hyp7
enumeration hyp8
enumeration hyp9
enumeration fine
enumeration tors
enumeration rtor
Used by
Source
<xs:simpleType name="CodeType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="phem"/>
    <xs:enumeration value="phab"/>
    <xs:enumeration value="phsc"/>
    <xs:enumeration value="elas"/>
    <xs:enumeration value="inel"/>
    <xs:enumeration value="exci"/>
    <xs:enumeration value="deex"/>
    <xs:enumeration value="ioni"/>
    <xs:enumeration value="tran"/>
    <xs:enumeration value="exch"/>
    <xs:enumeration value="reco"/>
    <xs:enumeration value="elat"/>
    <xs:enumeration value="eldt"/>
    <xs:enumeration value="asso"/>
    <xs:enumeration value="diss"/>
    <xs:enumeration value="intr"/>
    <xs:enumeration value="chem"/>
    <xs:enumeration value="sore"/>
    <xs:enumeration value="soem"/>
    <xs:enumeration value="sodp"/>
    <xs:enumeration value="soch"/>
    <xs:enumeration value="sope"/>
    <xs:enumeration value="rota"/>
    <xs:enumeration value="vibr"/>
    <xs:enumeration value="rvib"/>
    <xs:enumeration value="hype"/>
    <xs:enumeration value="hyp1"/>
    <xs:enumeration value="hyp2"/>
    <xs:enumeration value="hyp3"/>
    <xs:enumeration value="hyp4"/>
    <xs:enumeration value="hyp5"/>
    <xs:enumeration value="hyp6"/>
    <xs:enumeration value="hyp7"/>
    <xs:enumeration value="hyp8"/>
    <xs:enumeration value="hyp9"/>
    <xs:enumeration value="fine"/>
    <xs:enumeration value="tors"/>
    <xs:enumeration value="rtor"/>
  </xs:restriction>
</xs:simpleType>
Simple Type IAEACodeType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration EGN
enumeration EAS
enumeration EBS
enumeration EDX
enumeration EEL
enumeration ELB
enumeration ETS
enumeration EDT
enumeration EFL
enumeration EEX
enumeration EIN
enumeration EMI
enumeration ENI
enumeration EMT
enumeration EUP
enumeration EDP
enumeration EIP
enumeration ERC
enumeration ERR
enumeration ERD
enumeration ERT
enumeration ERO
enumeration EDC
enumeration EDS
enumeration EDR
enumeration EDA
enumeration EDE
enumeration EDI
enumeration PGN
enumeration PTS
enumeration PDS
enumeration PES
enumeration PMA
enumeration PDT
enumeration PFL
enumeration PEX
enumeration PIN
enumeration PFF
enumeration PEA
enumeration PTA
enumeration PAD
enumeration PED
enumeration PNL
enumeration PZE
enumeration PSE
enumeration PGF
enumeration PTF
enumeration HGN
enumeration HAS
enumeration HLB
enumeration HDS
enumeration HDX
enumeration HES
enumeration HCX
enumeration HUP
enumeration HAS
enumeration HIR
enumeration HEL
enumeration HET
enumeration HIP
enumeration HRC
enumeration HTS
enumeration HDT
enumeration HFL
enumeration HEX
enumeration HIN
enumeration HPN
enumeration HST
enumeration HAT
enumeration HAI
enumeration HDI
enumeration HDC
enumeration HMN
Used by
Source
<xs:simpleType name="IAEACodeType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="EGN"/>
    <xs:enumeration value="EAS"/>
    <xs:enumeration value="EBS"/>
    <xs:enumeration value="EDX"/>
    <xs:enumeration value="EEL"/>
    <xs:enumeration value="ELB"/>
    <xs:enumeration value="ETS"/>
    <xs:enumeration value="EDT"/>
    <xs:enumeration value="EFL"/>
    <xs:enumeration value="EEX"/>
    <xs:enumeration value="EIN"/>
    <xs:enumeration value="EMI"/>
    <xs:enumeration value="ENI"/>
    <xs:enumeration value="EMT"/>
    <xs:enumeration value="EUP"/>
    <xs:enumeration value="EDP"/>
    <xs:enumeration value="EIP"/>
    <xs:enumeration value="ERC"/>
    <xs:enumeration value="ERR"/>
    <xs:enumeration value="ERD"/>
    <xs:enumeration value="ERT"/>
    <xs:enumeration value="ERO"/>
    <xs:enumeration value="EDC"/>
    <xs:enumeration value="EDS"/>
    <xs:enumeration value="EDR"/>
    <xs:enumeration value="EDA"/>
    <xs:enumeration value="EDE"/>
    <xs:enumeration value="EDI"/>
    <xs:enumeration value="PGN"/>
    <xs:enumeration value="PTS"/>
    <xs:enumeration value="PDS"/>
    <xs:enumeration value="PES"/>
    <xs:enumeration value="PMA"/>
    <xs:enumeration value="PDT"/>
    <xs:enumeration value="PFL"/>
    <xs:enumeration value="PEX"/>
    <xs:enumeration value="PIN"/>
    <xs:enumeration value="PFF"/>
    <xs:enumeration value="PEA"/>
    <xs:enumeration value="PTA"/>
    <xs:enumeration value="PAD"/>
    <xs:enumeration value="PED"/>
    <xs:enumeration value="PNL"/>
    <xs:enumeration value="PZE"/>
    <xs:enumeration value="PSE"/>
    <xs:enumeration value="PGF"/>
    <xs:enumeration value="PTF"/>
    <xs:enumeration value="HGN"/>
    <xs:enumeration value="HAS"/>
    <xs:enumeration value="HLB"/>
    <xs:enumeration value="HDS"/>
    <xs:enumeration value="HDX"/>
    <xs:enumeration value="HES"/>
    <xs:enumeration value="HCX"/>
    <xs:enumeration value="HUP"/>
    <xs:enumeration value="HAS"/>
    <xs:enumeration value="HIR"/>
    <xs:enumeration value="HEL"/>
    <xs:enumeration value="HET"/>
    <xs:enumeration value="HIP"/>
    <xs:enumeration value="HRC"/>
    <xs:enumeration value="HTS"/>
    <xs:enumeration value="HDT"/>
    <xs:enumeration value="HFL"/>
    <xs:enumeration value="HEX"/>
    <xs:enumeration value="HIN"/>
    <xs:enumeration value="HPN"/>
    <xs:enumeration value="HST"/>
    <xs:enumeration value="HAT"/>
    <xs:enumeration value="HAI"/>
    <xs:enumeration value="HDI"/>
    <xs:enumeration value="HDC"/>
    <xs:enumeration value="HMN"/>
  </xs:restriction>
</xs:simpleType>
Complex Type DataFuncType
Namespace http://vamdc.org/xml/xsams/1.0
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#id750 typesAttributes_xsd.tmp#id733 typesAttributes_xsd.tmp#id734 typesAttributes_xsd.tmp#id735 typesAttributes_xsd.tmp#id736
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/1.0
Annotations
A list of fit parameters and arguments. The function referred to takes arguments
(independent variables at which the function is calculated; a range of 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#id748 typesAttributes_xsd.tmp#id738 typesAttributes_xsd.tmp#id745
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/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id743 typesAttributes_xsd.tmp#id744 typesAttributes_xsd.tmp#id740 typesAttributes_xsd.tmp#id741 typesAttributes_xsd.tmp#id742
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" type="xs:string">
      <xs:annotation>
        <xs:documentation>Verbose description of argument</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LowerLimit" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Lower limit of argument value. Units are derived from ArgumentType</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UpperLimit" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Upper limit of argument value. Units are derived from ArgumentType</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="name" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Name of the argument, matching that defined in the function definition. Example: a</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="units" type="UnitsType" use="required"/>
</xs:complexType>
Complex Type NamedDataType
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Named description of physical data. Used, for example, in function's parameters.
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#id747
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/1.0
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/1.0
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/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id790
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/1.0
Annotations
Gives the actual data either (or both) with numerical tabulated data or (and) fitted data
Diagram
Diagram typesAttributes_xsd.tmp#id804 typesAttributes_xsd.tmp#id792 typesAttributes_xsd.tmp#id798
Used by
Model FitData* , TabulatedData*
Children FitData, TabulatedData
Attributes
QName Type Fixed Default Use Annotation
dataDescription xs:string required
Descriptor for the type of quantity described by the dataset or fit.
Look in schema documentation for possible/recommended values
Source
<xs:complexType name="DataSetType">
  <xs:annotation>
    <xs:documentation>Gives the actual data either (or both) with numerical tabulated data or (and) fitted data</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="FitData" type="FitDataType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Fits of data</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TabulatedData" type="TabulatedDataType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Tables of data</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="dataDescription" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Descriptor for the type of quantity described by the dataset or fit.
							Look in schema documentation for possible/recommended values</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Complex Type FitDataType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id794 typesAttributes_xsd.tmp#id795 typesAttributes_xsd.tmp#id796 typesAttributes_xsd.tmp#id797
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , FitParameters , FitAccuracy{0,1} , ProductionDate{0,1} , Evaluation*
Children Comments, Evaluation, FitAccuracy, FitParameters, 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="ProductionDate" type="xs:date" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Fit production date</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:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type TabulatedDataType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id659 typesAttributes_xsd.tmp#id660 typesAttributes_xsd.tmp#id661 typesAttributes_xsd.tmp#id658 typesAttributes_xsd.tmp#id800 typesAttributes_xsd.tmp#id802 typesAttributes_xsd.tmp#id803
Type extension of SimpleDataTableType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Description{0,1} , X+ , Y , ReferenceFrame{0,1} , ProductionDate{0,1} , Evaluation*
Children Comments, Description, Evaluation, 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="ProductionDate" type="xs:date" minOccurs="0"/>
        <xs:element name="Evaluation" type="EvaluationType" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Data evaluation and recommendation</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type ReferenceFrameType
Namespace http://vamdc.org/xml/xsams/1.0
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 SourceIDType
Namespace http://vamdc.org/xml/xsams/1.0
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/1.0
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/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id856
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/1.0
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 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
Annotations
Descriptor for the type of quantity described by the dataset or fit.
Look in schema documentation for possible/recommended values
Type xs:string
Properties
use: required
Used by
Complex Type DataSetType
Source
<xs:attribute name="dataDescription" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>Descriptor for the type of quantity described by the dataset or fit.
							Look in schema documentation for possible/recommended values</xs:documentation>
  </xs:annotation>
</xs:attribute>
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>