Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema typesAttributes.xsd
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Contains general data types and attributes used in several subschemas
Properties
attribute form default: unqualified
element form default: qualified
Element PrimaryType / Comments
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Arbitrary comments
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Comments" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Arbitrary comments</xs:documentation>
  </xs:annotation>
</xs:element>
Element PrimaryType / SourceRef
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
One or more source references - these entries should match the sourceID attributes of the Sources
Diagram
Diagram
Type restriction of xs:IDREF
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (B.+)
Source
<xs:element name="SourceRef" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>One or more source references - these entries should match the sourceID attributes of the Sources</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:IDREF">
      <xs:pattern value="B.+"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element DataType / Value
Namespace http://vamdc.org/xml/xsams/0.2
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 / Accuracy
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Description of the accuracy
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id57 typesAttributes_xsd.tmp#id59 typesAttributes_xsd.tmp#id50 typesAttributes_xsd.tmp#id54 typesAttributes_xsd.tmp#id55 typesAttributes_xsd.tmp#id56 typesAttributes_xsd.tmp#id49
Type AccuracyType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Systematic{0,1} , (Statistical | (StatHigh , StatLow))
Children Comments, SourceRef, StatHigh, StatLow, Statistical, Systematic
Instance
<Accuracy calibration="" methodRef="" quality="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Accuracy>
Attributes
QName Type Fixed Default Use Annotation
calibration AccuracyCalibrationType optional
methodRef MethodRefType optional
quality xs:nonNegativeInteger optional
0 means quality is guaranteed, 
any other value means data might be bad for some reason
Source
<xs:element name="Accuracy" type="AccuracyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of the accuracy</xs:documentation>
  </xs:annotation>
</xs:element>
Element AccuracyType / Systematic
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id53 typesAttributes_xsd.tmp#id51
Type AccuracyErrorType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
confidence restriction of xs:double optional
relative xs:boolean false optional
Source
<xs:element name="Systematic" type="AccuracyErrorType" minOccurs="0"/>
Element AccuracyType / Statistical
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id53 typesAttributes_xsd.tmp#id51
Type AccuracyErrorType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
confidence restriction of xs:double optional
relative xs:boolean false optional
Source
<xs:element name="Statistical" type="AccuracyErrorType"/>
Element AccuracyType / StatHigh
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id53 typesAttributes_xsd.tmp#id51
Type AccuracyErrorType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
confidence restriction of xs:double optional
relative xs:boolean false optional
Source
<xs:element name="StatHigh" type="AccuracyErrorType"/>
Element AccuracyType / StatLow
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id53 typesAttributes_xsd.tmp#id51
Type AccuracyErrorType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
confidence restriction of xs:double optional
relative xs:boolean false optional
Source
<xs:element name="StatLow" type="AccuracyErrorType"/>
Element ChemicalElementType / NuclearCharge
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Nuclear charge in units of electron charge
Diagram
Diagram
Type xs:positiveInteger
Properties
content: simple
Source
<xs:element name="NuclearCharge" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>Nuclear charge in units of electron charge</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChemicalElementType / ElementSymbol
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Standard symbol of a chemical element (e.g., H or Ta)
Diagram
Diagram typesAttributes_xsd.tmp#id84
Type ElementSymbolType
Properties
content: simple
minOccurs: 0
Facets
pattern \p{Lu}\p{Ll}?
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 OrbitalAngularMomentumType / Value
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Value of the orbital angular momentum
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
Source
<xs:element name="Value" type="xs:nonNegativeInteger">
  <xs:annotation>
    <xs:documentation>Value of the orbital angular momentum</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrbitalAngularMomentumType / Symbol
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Symbol of the orbital angular momentum
Diagram
Diagram typesAttributes_xsd.tmp#id148
Type OrbitalAngularMomentumSymbolType
Properties
content: simple
minOccurs: 0
Facets
length 1
pattern \w
Source
<xs:element name="Symbol" type="OrbitalAngularMomentumSymbolType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Symbol of the orbital angular momentum</xs:documentation>
  </xs:annotation>
</xs:element>
Element TermType / LS
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Term in LS-coupling
Diagram
Diagram typesAttributes_xsd.tmp#id157 typesAttributes_xsd.tmp#id158 typesAttributes_xsd.tmp#id159 typesAttributes_xsd.tmp#id160 typesAttributes_xsd.tmp#id156
Type LSCouplingType
Properties
content: complex
minOccurs: 0
Model ALL(L S Multiplicity{0,1} Seniority{0,1})
Children L, Multiplicity, S, Seniority
Instance
<LS>
  <L>{1,1}</L>
  <S>{1,1}</S>
  <Multiplicity>{0,1}</Multiplicity>
  <Seniority>{0,1}</Seniority>
</LS>
Source
<xs:element name="LS" type="LSCouplingType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Term in LS-coupling</xs:documentation>
  </xs:annotation>
</xs:element>
Element LSCouplingType / L
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Orbital angular momentum of the term in LS-coupling
Diagram
Diagram typesAttributes_xsd.tmp#id146 typesAttributes_xsd.tmp#id147 typesAttributes_xsd.tmp#id145
Type OrbitalAngularMomentumType
Properties
content: complex
Model ALL(Value Symbol{0,1})
Children Symbol, Value
Instance
<L>
  <Value>{1,1}</Value>
  <Symbol>{0,1}</Symbol>
</L>
Source
<xs:element name="L" type="OrbitalAngularMomentumType">
  <xs:annotation>
    <xs:documentation>Orbital angular momentum of the term in LS-coupling</xs:documentation>
  </xs:annotation>
</xs:element>
Element LSCouplingType / S
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Spin angular momentum of the term in LS-coupling
Diagram
Diagram typesAttributes_xsd.tmp#id92
Type AngularMomentumType
Properties
content: simple
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="S" type="AngularMomentumType">
  <xs:annotation>
    <xs:documentation>Spin angular momentum of the term in LS-coupling</xs:documentation>
  </xs:annotation>
</xs:element>
Element LSCouplingType / Multiplicity
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
2S+1
Diagram
Diagram
Type xs:positiveInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Multiplicity" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>2S+1</xs:documentation>
  </xs:annotation>
</xs:element>
Element LSCouplingType / Seniority
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Seniority number
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Seniority" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Seniority number</xs:documentation>
  </xs:annotation>
</xs:element>
Element TermType / jj
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Term in jj-coupling
Diagram
Diagram typesAttributes_xsd.tmp#id163 typesAttributes_xsd.tmp#id162
Type jjCouplingType
Properties
content: complex
minOccurs: 0
Model j{2,unbounded}
Children j
Instance
<jj>
  <j>{2,unbounded}</j>
</jj>
Source
<xs:element name="jj" type="jjCouplingType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Term in jj-coupling</xs:documentation>
  </xs:annotation>
</xs:element>
Element jjCouplingType / j
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Value of the total angular momentum
Diagram
Diagram typesAttributes_xsd.tmp#id92
Type AngularMomentumType
Properties
content: simple
minOccurs: 2
maxOccurs: unbounded
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="j" type="AngularMomentumType" minOccurs="2" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Value of the total angular momentum</xs:documentation>
  </xs:annotation>
</xs:element>
Element TermType / J1J2
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Term in J1J2-coupling
Diagram
Diagram typesAttributes_xsd.tmp#id163 typesAttributes_xsd.tmp#id162
Type jjCouplingType
Properties
content: complex
minOccurs: 0
Model j{2,unbounded}
Children j
Instance
<J1J2>
  <j>{2,unbounded}</j>
</J1J2>
Source
<xs:element name="J1J2" type="jjCouplingType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Term in J1J2-coupling</xs:documentation>
  </xs:annotation>
</xs:element>
Element TermType / jK
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Term in jK-coupling
Diagram
Diagram typesAttributes_xsd.tmp#id167 typesAttributes_xsd.tmp#id168 typesAttributes_xsd.tmp#id169 typesAttributes_xsd.tmp#id166
Type jKCouplingType
Properties
content: complex
minOccurs: 0
Model ALL(j{0,1} S2{0,1} K)
Children K, S2, j
Instance
<jK>
  <j>{0,1}</j>
  <S2>{0,1}</S2>
  <K>{1,1}</K>
</jK>
Source
<xs:element name="jK" type="jKCouplingType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Term in jK-coupling</xs:documentation>
  </xs:annotation>
</xs:element>
Element jKCouplingType / j
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Value of the total angular momentum of the core
Diagram
Diagram typesAttributes_xsd.tmp#id92
Type AngularMomentumType
Properties
content: simple
minOccurs: 0
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="j" type="AngularMomentumType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Value of the total angular momentum of the core</xs:documentation>
  </xs:annotation>
</xs:element>
Element jKCouplingType / S2
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Spin of the external electron(s)
Diagram
Diagram typesAttributes_xsd.tmp#id92
Type AngularMomentumType
Properties
content: simple
minOccurs: 0
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="S2" type="AngularMomentumType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Spin of the external electron(s)</xs:documentation>
  </xs:annotation>
</xs:element>
Element jKCouplingType / K
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Value of the K-number (j + orbital angular momentum of the external electron(s))
Diagram
Diagram typesAttributes_xsd.tmp#id92
Type AngularMomentumType
Properties
content: simple
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="K" type="AngularMomentumType">
  <xs:annotation>
    <xs:documentation>Value of the K-number (j + orbital angular momentum of the external electron(s))</xs:documentation>
  </xs:annotation>
</xs:element>
Element TermType / LK
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Term in LK-coupling
Diagram
Diagram typesAttributes_xsd.tmp#id172 typesAttributes_xsd.tmp#id173 typesAttributes_xsd.tmp#id174 typesAttributes_xsd.tmp#id171
Type LKCouplingType
Properties
content: complex
minOccurs: 0
Model ALL(L K S2{0,1})
Children K, L, S2
Instance
<LK>
  <L>{1,1}</L>
  <K>{1,1}</K>
  <S2>{0,1}</S2>
</LK>
Source
<xs:element name="LK" type="LKCouplingType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Term in LK-coupling</xs:documentation>
  </xs:annotation>
</xs:element>
Element LKCouplingType / L
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Value of the sum of orbital angular momenta of the core and external electron
Diagram
Diagram typesAttributes_xsd.tmp#id146 typesAttributes_xsd.tmp#id147 typesAttributes_xsd.tmp#id145
Type OrbitalAngularMomentumType
Properties
content: complex
Model ALL(Value Symbol{0,1})
Children Symbol, Value
Instance
<L>
  <Value>{1,1}</Value>
  <Symbol>{0,1}</Symbol>
</L>
Source
<xs:element name="L" type="OrbitalAngularMomentumType">
  <xs:annotation>
    <xs:documentation>Value of the sum of orbital angular momenta of the core and external electron</xs:documentation>
  </xs:annotation>
</xs:element>
Element LKCouplingType / K
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Value of the K-number (L + spin of the core)
Diagram
Diagram typesAttributes_xsd.tmp#id92
Type AngularMomentumType
Properties
content: simple
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="K" type="AngularMomentumType">
  <xs:annotation>
    <xs:documentation>Value of the K-number (L + spin of the core)</xs:documentation>
  </xs:annotation>
</xs:element>
Element LKCouplingType / S2
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Spin of the external electron(s)
Diagram
Diagram typesAttributes_xsd.tmp#id92
Type AngularMomentumType
Properties
content: simple
minOccurs: 0
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="S2" type="AngularMomentumType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Spin of the external electron(s)</xs:documentation>
  </xs:annotation>
</xs:element>
Element TermType / TermLabel
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Arbitrary term label
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="TermLabel" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Arbitrary term label</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartitionFunctionType / T
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id247 typesAttributes_xsd.tmp#id248 typesAttributes_xsd.tmp#id249 typesAttributes_xsd.tmp#id233 typesAttributes_xsd.tmp#id238 typesAttributes_xsd.tmp#id244 typesAttributes_xsd.tmp#id245 typesAttributes_xsd.tmp#id246 typesAttributes_xsd.tmp#id232
Type DataSeriesType
Type hierarchy
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Model Comments{0,1} , SourceRef* , (DataList | LinearSequence | DataFile) , (ErrorList | Error)
Children Comments, DataFile, DataList, Error, ErrorList, LinearSequence, SourceRef
Instance
<T id="" methodRef="" parameter="" units="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</T>
Attributes
QName Type Fixed Default Use Annotation
id xs:ID optional
methodRef MethodRefType optional
parameter xs:string optional
units UnitsType optional
Source
<xs:element name="T" type="DataSeriesType" minOccurs="1" maxOccurs="1"/>
Element DataSeriesType / DataList
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id235 typesAttributes_xsd.tmp#id236 typesAttributes_xsd.tmp#id237 typesAttributes_xsd.tmp#id234
Type DataListType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
n xs:positiveInteger optional
List elements count
units UnitsType optional
Source
<xs:element name="DataList" type="DataListType"/>
Element DataSeriesType / LinearSequence
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id240 typesAttributes_xsd.tmp#id241 typesAttributes_xsd.tmp#id242 typesAttributes_xsd.tmp#id243 typesAttributes_xsd.tmp#id239
Type LinearSequenceType
Type hierarchy
Properties
content: complex
Model Comments{0,1} , SourceRef*
Children Comments, SourceRef
Instance
<LinearSequence a0="" a1="" methodRef="" n="" units="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</LinearSequence>
Attributes
QName Type Fixed Default Use Annotation
a0 xs:double required
initial value
a1 xs:double required
increment
methodRef MethodRefType optional
n xs:positiveInteger optional
units UnitsType optional
Source
<xs:element name="LinearSequence" type="LinearSequenceType"/>
Element DataSeriesType / DataFile
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="DataFile" type="xs:string"/>
Element DataSeriesType / ErrorList
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id235 typesAttributes_xsd.tmp#id236 typesAttributes_xsd.tmp#id237 typesAttributes_xsd.tmp#id234
Type DataListType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
n xs:positiveInteger optional
List elements count
units UnitsType optional
Source
<xs:element name="ErrorList" type="DataListType"/>
Element DataSeriesType / Error
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="Error" type="xs:double"/>
Element PartitionFunctionType / Q
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id247 typesAttributes_xsd.tmp#id248 typesAttributes_xsd.tmp#id249 typesAttributes_xsd.tmp#id233 typesAttributes_xsd.tmp#id238 typesAttributes_xsd.tmp#id244 typesAttributes_xsd.tmp#id245 typesAttributes_xsd.tmp#id246 typesAttributes_xsd.tmp#id232
Type DataSeriesType
Type hierarchy
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Model Comments{0,1} , SourceRef* , (DataList | LinearSequence | DataFile) , (ErrorList | Error)
Children Comments, DataFile, DataList, Error, ErrorList, LinearSequence, SourceRef
Instance
<Q id="" methodRef="" parameter="" units="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Q>
Attributes
QName Type Fixed Default Use Annotation
id xs:ID optional
methodRef MethodRefType optional
parameter xs:string optional
units UnitsType optional
Source
<xs:element name="Q" type="DataSeriesType" minOccurs="1" maxOccurs="1"/>
Element VectorsType / Vector
Namespace http://vamdc.org/xml/xsams/0.2
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#id561 typesAttributes_xsd.tmp#id562 typesAttributes_xsd.tmp#id563 typesAttributes_xsd.tmp#id559
Type VectorType
Type hierarchy
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Model Comments{0,1} , SourceRef*
Children Comments, SourceRef
Instance
<Vector methodRef="" ref="" x3="" y3="" z3="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Vector>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
ref xs:string optional
x3 xs:double optional
y3 xs:double optional
z3 xs:double optional
Source
<xs:element name="Vector" type="VectorType" minOccurs="1" maxOccurs="unbounded"/>
Element MatrixType / RowRefs
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id581
Type StringListType
Properties
content: simple
Source
<xs:element name="RowRefs" type="StringListType"/>
Element MatrixType / ColRefs
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id581
Type StringListType
Properties
content: simple
Source
<xs:element name="ColRefs" type="StringListType"/>
Element MatrixType / Matrix
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 1
maxOccurs: 1
Source
<xs:element name="Matrix" type="xs:string" minOccurs="1" maxOccurs="1"/>
Element SimpleDataTableType / Description
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="Description" type="xs:string"/>
Element SimpleDataTableType / X
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id247 typesAttributes_xsd.tmp#id248 typesAttributes_xsd.tmp#id249 typesAttributes_xsd.tmp#id233 typesAttributes_xsd.tmp#id238 typesAttributes_xsd.tmp#id244 typesAttributes_xsd.tmp#id245 typesAttributes_xsd.tmp#id246 typesAttributes_xsd.tmp#id232
Type DataSeriesType
Type hierarchy
Properties
content: complex
Model Comments{0,1} , SourceRef* , (DataList | LinearSequence | DataFile) , (ErrorList | Error)
Children Comments, DataFile, DataList, Error, ErrorList, LinearSequence, SourceRef
Instance
<X id="" methodRef="" parameter="" units="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</X>
Attributes
QName Type Fixed Default Use Annotation
id xs:ID optional
methodRef MethodRefType optional
parameter xs:string optional
units UnitsType optional
Source
<xs:element name="X" type="DataSeriesType"/>
Element SimpleDataTableType / Y
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id247 typesAttributes_xsd.tmp#id248 typesAttributes_xsd.tmp#id249 typesAttributes_xsd.tmp#id233 typesAttributes_xsd.tmp#id238 typesAttributes_xsd.tmp#id244 typesAttributes_xsd.tmp#id245 typesAttributes_xsd.tmp#id246 typesAttributes_xsd.tmp#id232
Type DataSeriesType
Type hierarchy
Properties
content: complex
Model Comments{0,1} , SourceRef* , (DataList | LinearSequence | DataFile) , (ErrorList | Error)
Children Comments, DataFile, DataList, Error, ErrorList, LinearSequence, SourceRef
Instance
<Y id="" methodRef="" parameter="" units="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Y>
Attributes
QName Type Fixed Default Use Annotation
id xs:ID optional
methodRef MethodRefType optional
parameter xs:string optional
units UnitsType optional
Source
<xs:element name="Y" type="DataSeriesType"/>
Element SpeciesStateRefType / SpeciesRef
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id71
Type SpeciesRefType
Properties
content: simple
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (X.+)
Source
<xs:element name="SpeciesRef" type="SpeciesRefType"/>
Element SpeciesStateRefType / StateRef
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id549
Type StateRefType
Properties
content: simple
minOccurs: 0
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (S.+)
Source
<xs:element name="StateRef" type="StateRefType" minOccurs="0"/>
Element DataFuncType / Value
Namespace http://vamdc.org/xml/xsams/0.2
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 / Accuracy
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Description of the accuracy
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id57 typesAttributes_xsd.tmp#id59 typesAttributes_xsd.tmp#id50 typesAttributes_xsd.tmp#id54 typesAttributes_xsd.tmp#id55 typesAttributes_xsd.tmp#id56 typesAttributes_xsd.tmp#id49
Type AccuracyType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Systematic{0,1} , (Statistical | (StatHigh , StatLow))
Children Comments, SourceRef, StatHigh, StatLow, Statistical, Systematic
Instance
<Accuracy calibration="" methodRef="" quality="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Accuracy>
Attributes
QName Type Fixed Default Use Annotation
calibration AccuracyCalibrationType optional
methodRef MethodRefType optional
quality xs:nonNegativeInteger optional
0 means quality is guaranteed, 
any other value means data might be bad for some reason
Source
<xs:element name="Accuracy" type="AccuracyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of the accuracy</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataFuncType / FitParameters
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id723 typesAttributes_xsd.tmp#id713 typesAttributes_xsd.tmp#id720 typesAttributes_xsd.tmp#id712
Type FitParametersType
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Model FitArgument* , FitParameter*
Children FitArgument, FitParameter
Instance
<FitParameters functionRef="">
  <FitArgument name="" units="">{0,unbounded}</FitArgument>
  <FitParameter methodRef="" name="">{0,unbounded}</FitParameter>
</FitParameters>
Attributes
QName Type Fixed Default Use Annotation
functionRef FunctionRefType optional
Source
<xs:element name="FitParameters" type="FitParametersType" minOccurs="1" maxOccurs="unbounded"/>
Element FitParametersType / FitArgument
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id718 typesAttributes_xsd.tmp#id719 typesAttributes_xsd.tmp#id715 typesAttributes_xsd.tmp#id716 typesAttributes_xsd.tmp#id717 typesAttributes_xsd.tmp#id714
Type ArgumentType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Description{0,1} , LowerLimit{0,1} , UpperLimit{0,1}
Children Description, LowerLimit, UpperLimit
Instance
<FitArgument name="" units="">
  <Description>{0,1}</Description>
  <LowerLimit>{0,1}</LowerLimit>
  <UpperLimit>{0,1}</UpperLimit>
</FitArgument>
Attributes
QName Type Fixed Default Use Annotation
name xs:string required
Name of the argument, matching that defined in the function definition. Example: a
units UnitsType required
Source
<xs:element name="FitArgument" type="ArgumentType" minOccurs="0" maxOccurs="unbounded"/>
Element ArgumentType / Description
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Verbose description of argument
Diagram
Diagram
Properties
minOccurs: 0
Source
<xs:element name="Description" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Verbose description of argument</xs:documentation>
  </xs:annotation>
</xs:element>
Element ArgumentType / LowerLimit
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Lower limit of argument value. Units are derived from ArgumentType
Diagram
Diagram
Type xs:double
Properties
content: simple
minOccurs: 0
Source
<xs:element name="LowerLimit" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Lower limit of argument value. Units are derived from ArgumentType</xs:documentation>
  </xs:annotation>
</xs:element>
Element ArgumentType / UpperLimit
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Upper limit of argument value. Units are derived from ArgumentType
Diagram
Diagram
Type xs:double
Properties
content: simple
minOccurs: 0
Source
<xs:element name="UpperLimit" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Upper limit of argument value. Units are derived from ArgumentType</xs:documentation>
  </xs:annotation>
</xs:element>
Element FitParametersType / FitParameter
Namespace http://vamdc.org/xml/xsams/0.2
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#id43 typesAttributes_xsd.tmp#id722 typesAttributes_xsd.tmp#id721
Type NamedDataType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, SourceRef, Value
Instance
<FitParameter methodRef="" name="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</FitParameter>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
name xs:string required
Name of the function parameter, example:a
Source
<xs:element name="FitParameter" type="NamedDataType" minOccurs="0" maxOccurs="unbounded"/>
Element DataSetsType / DataSet
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
List of datasets of different nature (cross sections, rate coefficients, etc.)
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id789 typesAttributes_xsd.tmp#id765 typesAttributes_xsd.tmp#id771 typesAttributes_xsd.tmp#id764
Type DataSetType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , FitData* , TabulatedData*
Children Comments, FitData, SourceRef, TabulatedData
Instance
<DataSet dataDescription="" methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</DataSet>
Attributes
QName Type Fixed Default Use Annotation
dataDescription DataDescriptionType required
methodRef MethodRefType optional
Source
<xs:element name="DataSet" type="DataSetType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>List of datasets of different nature (cross sections, rate coefficients, etc.)</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataSetType / FitData
Namespace http://vamdc.org/xml/xsams/0.2
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#id767 typesAttributes_xsd.tmp#id768 typesAttributes_xsd.tmp#id769 typesAttributes_xsd.tmp#id770 typesAttributes_xsd.tmp#id766
Type FitDataType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , FitParameters , FitAccuracy{0,1} , PhysicalUncertainty{0,1} , ProductionDate{0,1}
Children Comments, FitAccuracy, FitParameters, PhysicalUncertainty, ProductionDate, SourceRef
Instance
<FitData methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</FitData>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="FitData" type="FitDataType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Fits of data</xs:documentation>
  </xs:annotation>
</xs:element>
Element FitDataType / FitParameters
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Fitting parameters
Diagram
Diagram typesAttributes_xsd.tmp#id723 typesAttributes_xsd.tmp#id713 typesAttributes_xsd.tmp#id720 typesAttributes_xsd.tmp#id712
Type FitParametersType
Properties
content: complex
Model FitArgument* , FitParameter*
Children FitArgument, FitParameter
Instance
<FitParameters functionRef="">
  <FitArgument name="" units="">{0,unbounded}</FitArgument>
  <FitParameter methodRef="" name="">{0,unbounded}</FitParameter>
</FitParameters>
Attributes
QName Type Fixed Default Use Annotation
functionRef FunctionRefType optional
Source
<xs:element name="FitParameters" type="FitParametersType">
  <xs:annotation>
    <xs:documentation>Fitting parameters</xs:documentation>
  </xs:annotation>
</xs:element>
Element FitDataType / FitAccuracy
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Description of fit accuracy
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="FitAccuracy" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of fit accuracy</xs:documentation>
  </xs:annotation>
</xs:element>
Element FitDataType / PhysicalUncertainty
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Description of physical uncertainty
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="PhysicalUncertainty" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of physical uncertainty</xs:documentation>
  </xs:annotation>
</xs:element>
Element FitDataType / ProductionDate
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Fit production date
Diagram
Diagram
Type xs:date
Properties
content: simple
minOccurs: 0
Source
<xs:element name="ProductionDate" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Fit production date</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataSetType / TabulatedData
Namespace http://vamdc.org/xml/xsams/0.2
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#id773 typesAttributes_xsd.tmp#id785 typesAttributes_xsd.tmp#id787 typesAttributes_xsd.tmp#id788 typesAttributes_xsd.tmp#id772
Type TabulatedDataType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , DataXY , ReferenceFrame{0,1} , PhysicalUncertainty{0,1} , ProductionDate{0,1}
Children Comments, DataXY, PhysicalUncertainty, ProductionDate, ReferenceFrame, SourceRef
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 / DataXY
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id775 typesAttributes_xsd.tmp#id784 typesAttributes_xsd.tmp#id774
Type DataXYType
Properties
content: complex
Model X+ , Y
Children X, Y
Instance
<DataXY>
  <X parameter="" units="">{1,unbounded}</X>
  <Y parameter="" units="">{1,1}</Y>
</DataXY>
Source
<xs:element name="DataXY" type="DataXYType"/>
Element DataXYType / X
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id782 typesAttributes_xsd.tmp#id783 typesAttributes_xsd.tmp#id777 typesAttributes_xsd.tmp#id778 typesAttributes_xsd.tmp#id779 typesAttributes_xsd.tmp#id780 typesAttributes_xsd.tmp#id781 typesAttributes_xsd.tmp#id776
Type DataTableType
Properties
content: complex
maxOccurs: unbounded
Model ALL(DataList Error{0,1} NegativeError{0,1} PositiveError{0,1} DataDescription{0,1})
Children DataDescription, DataList, Error, NegativeError, PositiveError
Instance
<X parameter="" units="">
  <DataList n="" units="">{1,1}</DataList>
  <Error n="" units="">{0,1}</Error>
  <NegativeError n="" units="">{0,1}</NegativeError>
  <PositiveError n="" units="">{0,1}</PositiveError>
  <DataDescription>{0,1}</DataDescription>
</X>
Attributes
QName Type Fixed Default Use Annotation
parameter xs:string optional
units UnitsType required
Source
<xs:element name="X" type="DataTableType" maxOccurs="unbounded"/>
Element DataTableType / DataList
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
List of data values. Example: 3 15 33.3 1e3
Diagram
Diagram typesAttributes_xsd.tmp#id235 typesAttributes_xsd.tmp#id236 typesAttributes_xsd.tmp#id237 typesAttributes_xsd.tmp#id234
Type DataListType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
n xs:positiveInteger optional
List elements count
units UnitsType optional
Source
<xs:element name="DataList" type="DataListType">
  <xs:annotation>
    <xs:documentation>List of data values. Example: 3 15 33.3 1e3</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataTableType / Error
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Error for each data point of the list
Diagram
Diagram typesAttributes_xsd.tmp#id235 typesAttributes_xsd.tmp#id236 typesAttributes_xsd.tmp#id237 typesAttributes_xsd.tmp#id234
Type DataListType
Type hierarchy
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
n xs:positiveInteger optional
List elements count
units UnitsType optional
Source
<xs:element name="Error" type="DataListType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Error for each data point of the list</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataTableType / NegativeError
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Negative error for each data point of
Diagram
Diagram typesAttributes_xsd.tmp#id235 typesAttributes_xsd.tmp#id236 typesAttributes_xsd.tmp#id237 typesAttributes_xsd.tmp#id234
Type DataListType
Type hierarchy
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
n xs:positiveInteger optional
List elements count
units UnitsType optional
Source
<xs:element name="NegativeError" type="DataListType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Negative error for each data point of</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataTableType / PositiveError
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Positive error for each data point of the list
Diagram
Diagram typesAttributes_xsd.tmp#id235 typesAttributes_xsd.tmp#id236 typesAttributes_xsd.tmp#id237 typesAttributes_xsd.tmp#id234
Type DataListType
Type hierarchy
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
n xs:positiveInteger optional
List elements count
units UnitsType optional
Source
<xs:element name="PositiveError" type="DataListType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Positive error for each data point of the list</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataTableType / DataDescription
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Additional description of the data list
Diagram
Diagram
Properties
minOccurs: 0
Source
<xs:element name="DataDescription" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Additional description of the data list</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataXYType / Y
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Data value
Diagram
Diagram typesAttributes_xsd.tmp#id782 typesAttributes_xsd.tmp#id783 typesAttributes_xsd.tmp#id777 typesAttributes_xsd.tmp#id778 typesAttributes_xsd.tmp#id779 typesAttributes_xsd.tmp#id780 typesAttributes_xsd.tmp#id781 typesAttributes_xsd.tmp#id776
Type DataTableType
Properties
content: complex
Model ALL(DataList Error{0,1} NegativeError{0,1} PositiveError{0,1} DataDescription{0,1})
Children DataDescription, DataList, Error, NegativeError, PositiveError
Instance
<Y parameter="" units="">
  <DataList n="" units="">{1,1}</DataList>
  <Error n="" units="">{0,1}</Error>
  <NegativeError n="" units="">{0,1}</NegativeError>
  <PositiveError n="" units="">{0,1}</PositiveError>
  <DataDescription>{0,1}</DataDescription>
</Y>
Attributes
QName Type Fixed Default Use Annotation
parameter xs:string optional
units UnitsType required
Source
<xs:element name="Y" type="DataTableType">
  <xs:annotation>
    <xs:documentation>Data value</xs:documentation>
  </xs:annotation>
</xs:element>
Element TabulatedDataType / ReferenceFrame
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Reference frame in which is given the energy, velocity...
Diagram
Diagram typesAttributes_xsd.tmp#id786
Type ReferenceFrameType
Properties
content: simple
minOccurs: 0
Facets
enumeration CenterOfMass
enumeration LaboratoryFrame
enumeration TargetFrame
Source
<xs:element name="ReferenceFrame" type="ReferenceFrameType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Reference frame in which is given the energy, velocity...</xs:documentation>
  </xs:annotation>
</xs:element>
Element TabulatedDataType / PhysicalUncertainty
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="PhysicalUncertainty" type="xs:string" minOccurs="0"/>
Element TabulatedDataType / ProductionDate
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram
Type xs:date
Properties
content: simple
minOccurs: 0
Source
<xs:element name="ProductionDate" type="xs:date" minOccurs="0"/>
Element FitValidityLimitsType / LowerLimit
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Lower limit of fit validity
Diagram
Diagram typesAttributes_xsd.tmp#id46 typesAttributes_xsd.tmp#id45
Type ValueType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
units UnitsType required
Source
<xs:element name="LowerLimit" type="ValueType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Lower limit of fit validity</xs:documentation>
  </xs:annotation>
</xs:element>
Element FitValidityLimitsType / UpperLimit
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Upper limit of fit validity
Diagram
Diagram typesAttributes_xsd.tmp#id46 typesAttributes_xsd.tmp#id45
Type ValueType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
units UnitsType required
Source
<xs:element name="UpperLimit" type="ValueType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Upper limit of fit validity</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type PrimaryType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39
Used by
Model Comments{0,1} , SourceRef*
Children Comments, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:complexType name="PrimaryType">
  <xs:sequence>
    <xs:element name="Comments" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Arbitrary comments</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SourceRef" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>One or more source references - these entries should match the sourceID attributes of the Sources</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:IDREF">
          <xs:pattern value="B.+"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="methodRef" type="MethodRefType"/>
</xs:complexType>
Simple Type MethodRefType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Reference to a specific method.
Diagram
Diagram
Type restriction of xs:IDREF
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (M.+)
Used by
Source
<xs:simpleType name="MethodRefType">
  <xs:annotation>
    <xs:documentation>Reference to a specific method.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:IDREF">
    <xs:pattern value="M.+"/>
  </xs:restriction>
</xs:simpleType>
Complex Type DataType
Namespace http://vamdc.org/xml/xsams/0.2
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
Type extension of PrimaryType
Type hierarchy
Used by
Elements AtomicNumericalDataType/HyperfineConstantA, AtomicNumericalDataType/HyperfineConstantB, AtomicNumericalDataType/IonizationEnergy, AtomicNumericalDataType/LandeFactor, AtomicNumericalDataType/Polarizability, AtomicNumericalDataType/QuantumDefect, AtomicNumericalDataType/StateEnergy, BandAssignmentType/BandCentre, BandAssignmentType/BandWidth, CharacterisationType/ValueData, CollisionalTransitionType/Threshold, EnergyWavelengthType/Energy, EnergyWavelengthType/Frequency, EnergyWavelengthType/Wavelength, EnergyWavelengthType/Wavenumber, EnvironmentType/Temperature, EnvironmentType/TotalNumberDensity, EnvironmentType/TotalPressure, IsotopeParametersType/Mass, MaterialType/MaterialTemperature, MaterialType/MaterialThickness, MolecularPropertiesType/MolecularWeight, NonRadiativeTransitionType/NonRadiativeWidth, NonRadiativeTransitionType/Probability, NonRadiativeTransitionType/TransitionEnergy, NormalModeType/HarmonicFrequency, NormalModeType/Intensity, ParticlePropertiesType/ParticleMass, RadiativeTransitionProbabilityType/EffectiveLandeFactor, RadiativeTransitionProbabilityType/IdealisedIntensity, RadiativeTransitionProbabilityType/LineStrength, RadiativeTransitionProbabilityType/Log10WeightedOscillatorStrength, RadiativeTransitionProbabilityType/OscillatorStrength, RadiativeTransitionProbabilityType/TransitionProbabilityA, RadiativeTransitionProbabilityType/WeightedOscillatorStrength, ReferencedSpeciesType/Concentration, ReferencedSpeciesType/MoleFraction, ReferencedSpeciesType/PartialPressure, SatelliteLineProperties/BranchingRatio, SatelliteLineProperties/CollisionalIntensityFactor, SatelliteLineProperties/DielectronicIntensityFactor
Complex Types LifeTimeType, NamedDataType, StateEnergyType
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, 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="Accuracy" type="AccuracyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Description of the accuracy</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type ValueType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id46
Type extension of xs:double
Used by
Attributes
QName Type Fixed Default Use Annotation
units UnitsType required
Source
<xs:complexType name="ValueType">
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="units" type="UnitsType" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type UnitsType
Namespace http://vamdc.org/xml/xsams/0.2
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
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:restriction>
</xs:simpleType>
Complex Type AccuracyType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Accuracy of numerical data
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id57 typesAttributes_xsd.tmp#id59 typesAttributes_xsd.tmp#id50 typesAttributes_xsd.tmp#id54 typesAttributes_xsd.tmp#id55 typesAttributes_xsd.tmp#id56
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Systematic{0,1} , (Statistical | (StatHigh , StatLow))
Children Comments, SourceRef, StatHigh, StatLow, Statistical, Systematic
Attributes
QName Type Fixed Default Use Annotation
calibration AccuracyCalibrationType optional
methodRef MethodRefType optional
quality xs:nonNegativeInteger optional
0 means quality is guaranteed, 
any other value means data might be bad for some reason
Source
<xs:complexType name="AccuracyType">
  <xs:annotation>
    <xs:documentation>Accuracy of numerical data</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="Systematic" type="AccuracyErrorType" minOccurs="0"/>
        <xs:choice minOccurs="0">
          <xs:element name="Statistical" type="AccuracyErrorType"/>
          <xs:sequence>
            <xs:element name="StatHigh" type="AccuracyErrorType"/>
            <xs:element name="StatLow" type="AccuracyErrorType"/>
          </xs:sequence>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="calibration" type="AccuracyCalibrationType"/>
      <xs:attribute name="quality" type="xs:nonNegativeInteger">
        <xs:annotation>
          <xs:documentation>0 means quality is guaranteed, 
							any other value means data might be bad for some reason</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type AccuracyErrorType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Statistical error
Diagram
Diagram typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id53
Type extension of xs:double
Used by
Attributes
QName Type Fixed Default Use Annotation
confidence restriction of xs:double optional
relative xs:boolean false optional
Source
<xs:complexType name="AccuracyErrorType">
  <xs:annotation>
    <xs:documentation>Statistical error</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="confidence">
        <xs:simpleType>
          <xs:restriction base="xs:double">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="relative" type="xs:boolean" default="false"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type AccuracyCalibrationType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Describes the reference point for measured data
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration absolute
enumeration relative
enumeration normalized
enumeration uncalibrated
Used by
Source
<xs:simpleType name="AccuracyCalibrationType">
  <xs:annotation>
    <xs:documentation>Describes the reference point for measured data</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="absolute"/>
    <xs:enumeration value="relative"/>
    <xs:enumeration value="normalized"/>
    <xs:enumeration value="uncalibrated"/>
  </xs:restriction>
</xs:simpleType>
Simple Type SpeciesRefType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Reference to a species. 
References atomic ion or molecule.
Particles and solids are always referred by stateID
Diagram
Diagram
Type restriction of xs:IDREF
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (X.+)
Used by
Source
<xs:simpleType name="SpeciesRefType">
  <xs:annotation>
    <xs:documentation>Reference to a species. 
				References atomic ion or molecule.
				Particles and solids are always referred by stateID</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:IDREF">
    <xs:pattern value="X.+"/>
  </xs:restriction>
</xs:simpleType>
Simple Type EnvironmentIDType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
ID for environments.
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (E.+)
Used by
Source
<xs:simpleType name="EnvironmentIDType">
  <xs:annotation>
    <xs:documentation>ID for environments.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:ID">
    <xs:pattern value="E.+"/>
  </xs:restriction>
</xs:simpleType>
Complex Type ChemicalElementType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Description of a chemical element
Diagram
Diagram typesAttributes_xsd.tmp#id82 typesAttributes_xsd.tmp#id83
Used by
Model ALL(NuclearCharge ElementSymbol{0,1})
Children ElementSymbol, NuclearCharge
Source
<xs:complexType name="ChemicalElementType">
  <xs:annotation>
    <xs:documentation>Description of a chemical element</xs:documentation>
  </xs:annotation>
  <xs:all>
    <xs:element name="NuclearCharge" type="xs:positiveInteger">
      <xs:annotation>
        <xs:documentation>Nuclear charge in units of electron charge</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ElementSymbol" type="ElementSymbolType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Standard symbol of a chemical element (e.g., H or Ta)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
</xs:complexType>
Simple Type ElementSymbolType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Symbol for a chemical element
Diagram
Diagram
Type restriction of xs:token
Facets
pattern \p{Lu}\p{Ll}?
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:pattern value="\p{Lu}\p{Ll}?"/>
  </xs:restriction>
</xs:simpleType>
Simple Type AngularMomentumType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
non-negative integer or half-integer number (e.g., 2.5).
Diagram
Diagram
Type restriction of xs:decimal
Facets
pattern \d+(\.(0|5)?)?
Used by
Source
<xs:simpleType name="AngularMomentumType">
  <xs:annotation>
    <xs:documentation>non-negative integer or half-integer number (e.g., 2.5).</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:decimal">
    <xs:pattern value="\d+(\.(0|5)?)?"/>
  </xs:restriction>
</xs:simpleType>
Complex Type LifeTimeType
Namespace http://vamdc.org/xml/xsams/0.2
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#id43 typesAttributes_xsd.tmp#id108
Type extension of DataType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, SourceRef, Value
Attributes
QName Type Fixed Default Use Annotation
decay restriction of xs:token required
methodRef MethodRefType optional
Source
<xs:complexType name="LifeTimeType">
  <xs:annotation>
    <xs:documentation>Lifetime, with state decay mechanism: total, radiative, non-radiative</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="DataType">
      <xs:attribute name="decay" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="total"/>
            <xs:enumeration value="totalRadiative"/>
            <xs:enumeration value="totalNonRadiative"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type ParityType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration even
enumeration odd
enumeration undefined
Used by
Source
<xs:simpleType name="ParityType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="even"/>
    <xs:enumeration value="odd"/>
    <xs:enumeration value="undefined"/>
  </xs:restriction>
</xs:simpleType>
Simple Type AngularMomentumProjectionType
Namespace http://vamdc.org/xml/xsams/0.2
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 PrincipalQuantumNumberType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Principal quantum number (positive integer)
Diagram
Diagram
Type xs:positiveInteger
Used by
Source
<xs:simpleType name="PrincipalQuantumNumberType">
  <xs:annotation>
    <xs:documentation>Principal quantum number (positive integer)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:positiveInteger"/>
</xs:simpleType>
Complex Type OrbitalAngularMomentumType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
non-negative integer (and a symbol)
Diagram
Diagram typesAttributes_xsd.tmp#id146 typesAttributes_xsd.tmp#id147
Used by
Model ALL(Value Symbol{0,1})
Children Symbol, Value
Source
<xs:complexType name="OrbitalAngularMomentumType">
  <xs:annotation>
    <xs:documentation>non-negative integer (and a symbol)</xs:documentation>
  </xs:annotation>
  <xs:all>
    <xs:element name="Value" type="xs:nonNegativeInteger">
      <xs:annotation>
        <xs:documentation>Value of the orbital angular momentum</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Symbol" type="OrbitalAngularMomentumSymbolType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Symbol of the orbital angular momentum</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
</xs:complexType>
Simple Type OrbitalAngularMomentumSymbolType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram
Type restriction of xs:string
Facets
length 1
pattern \w
Used by
Source
<xs:simpleType name="OrbitalAngularMomentumSymbolType">
  <xs:restriction base="xs:string">
    <xs:length value="1"/>
    <xs:pattern value="\w"/>
  </xs:restriction>
</xs:simpleType>
Complex Type TermType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Complex term for atomic term in different couplings (e.g., LS or jj).
Diagram
Diagram typesAttributes_xsd.tmp#id155 typesAttributes_xsd.tmp#id161 typesAttributes_xsd.tmp#id164 typesAttributes_xsd.tmp#id165 typesAttributes_xsd.tmp#id170 typesAttributes_xsd.tmp#id175
Used by
Model LS{0,1} , jj{0,1} , J1J2{0,1} , jK{0,1} , LK{0,1} , TermLabel{0,1}
Children J1J2, LK, LS, TermLabel, jK, jj
Source
<xs:complexType name="TermType">
  <xs:annotation>
    <xs:documentation>Complex term for atomic term in different couplings (e.g., LS or jj).</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="LS" type="LSCouplingType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Term in LS-coupling</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="jj" type="jjCouplingType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Term in jj-coupling</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="J1J2" type="jjCouplingType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Term in J1J2-coupling</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="jK" type="jKCouplingType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Term in jK-coupling</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LK" type="LKCouplingType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Term in LK-coupling</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TermLabel" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Arbitrary term label</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type LSCouplingType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id157 typesAttributes_xsd.tmp#id158 typesAttributes_xsd.tmp#id159 typesAttributes_xsd.tmp#id160
Used by
Element TermType/LS
Model ALL(L S Multiplicity{0,1} Seniority{0,1})
Children L, Multiplicity, S, Seniority
Source
<xs:complexType name="LSCouplingType">
  <xs:all>
    <xs:element name="L" type="OrbitalAngularMomentumType">
      <xs:annotation>
        <xs:documentation>Orbital angular momentum of the term in LS-coupling</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="S" type="AngularMomentumType">
      <xs:annotation>
        <xs:documentation>Spin angular momentum of the term in LS-coupling</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Multiplicity" type="xs:positiveInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>2S+1</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Seniority" type="xs:nonNegativeInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Seniority number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
</xs:complexType>
Complex Type jjCouplingType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id163
Used by
Model j{2,unbounded}
Children j
Source
<xs:complexType name="jjCouplingType">
  <xs:sequence>
    <xs:element name="j" type="AngularMomentumType" minOccurs="2" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Value of the total angular momentum</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type jKCouplingType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id167 typesAttributes_xsd.tmp#id168 typesAttributes_xsd.tmp#id169
Used by
Element TermType/jK
Model ALL(j{0,1} S2{0,1} K)
Children K, S2, j
Source
<xs:complexType name="jKCouplingType">
  <xs:all>
    <xs:element name="j" type="AngularMomentumType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Value of the total angular momentum of the core</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="S2" type="AngularMomentumType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Spin of the external electron(s)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="K" type="AngularMomentumType">
      <xs:annotation>
        <xs:documentation>Value of the K-number (j + orbital angular momentum of the external electron(s))</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
</xs:complexType>
Complex Type LKCouplingType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id172 typesAttributes_xsd.tmp#id173 typesAttributes_xsd.tmp#id174
Used by
Element TermType/LK
Model ALL(L K S2{0,1})
Children K, L, S2
Source
<xs:complexType name="LKCouplingType">
  <xs:all>
    <xs:element name="L" type="OrbitalAngularMomentumType">
      <xs:annotation>
        <xs:documentation>Value of the sum of orbital angular momenta of the core and external electron</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="K" type="AngularMomentumType">
      <xs:annotation>
        <xs:documentation>Value of the K-number (L + spin of the core)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="S2" type="AngularMomentumType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Spin of the external electron(s)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
</xs:complexType>
Complex Type MixingCoefficientType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id189
Type extension of xs:double
Used by
Attributes
QName Type Fixed Default Use Annotation
mixingClass MixingClassType required
Indicator of whether amplitude or amplitude squared is given
Source
<xs:complexType name="MixingCoefficientType">
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="mixingClass" type="MixingClassType" use="required">
        <xs:annotation>
          <xs:documentation>Indicator of whether amplitude or amplitude squared is given</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type MixingClassType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration squared
enumeration signed
Used by
Source
<xs:simpleType name="MixingClassType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="squared"/>
    <xs:enumeration value="signed"/>
  </xs:restriction>
</xs:simpleType>
Simple Type StateIDType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
ID for a specific atomic/molecular state, particle or solid.
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (S.+)
Used by
Source
<xs:simpleType name="StateIDType">
  <xs:annotation>
    <xs:documentation>ID for a specific atomic/molecular state, particle or solid.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:ID">
    <xs:pattern value="S.+"/>
  </xs:restriction>
</xs:simpleType>
Simple Type SpeciesIDType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
ID for a species. 
Is used to speed-up location of species information from processes.
May be used instead of stateID if exact state is not known or irrelevant.
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (X.+)
Used by
Source
<xs:simpleType name="SpeciesIDType">
  <xs:annotation>
    <xs:documentation>ID for a species. 
					Is used to speed-up location of species information from processes.
					May be used instead of stateID if exact state is not known or irrelevant.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:ID">
    <xs:pattern value="X.+"/>
  </xs:restriction>
</xs:simpleType>
Complex Type PartitionFunctionType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id251 typesAttributes_xsd.tmp#id231 typesAttributes_xsd.tmp#id250
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , T , Q
Children Comments, Q, SourceRef, T
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
nuclearSpinIsomer xs:string optional
Source
<xs:complexType name="PartitionFunctionType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="T" type="DataSeriesType" minOccurs="1" maxOccurs="1"/>
        <xs:element name="Q" type="DataSeriesType" minOccurs="1" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="nuclearSpinIsomer" type="xs:string"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type DataSeriesType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id247 typesAttributes_xsd.tmp#id248 typesAttributes_xsd.tmp#id249 typesAttributes_xsd.tmp#id233 typesAttributes_xsd.tmp#id238 typesAttributes_xsd.tmp#id244 typesAttributes_xsd.tmp#id245 typesAttributes_xsd.tmp#id246
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , (DataList | LinearSequence | DataFile) , (ErrorList | Error)
Children Comments, DataFile, DataList, Error, ErrorList, LinearSequence, SourceRef
Attributes
QName Type Fixed Default Use Annotation
id xs:ID optional
methodRef MethodRefType optional
parameter xs:string optional
units UnitsType optional
Source
<xs:complexType name="DataSeriesType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:choice>
          <xs:element name="DataList" type="DataListType"/>
          <xs:element name="LinearSequence" type="LinearSequenceType"/>
          <xs:element name="DataFile" type="xs:string"/>
        </xs:choice>
        <xs:choice minOccurs="0">
          <xs:element name="ErrorList" type="DataListType"/>
          <xs:element name="Error" type="xs:double"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="parameter" type="xs:string"/>
      <xs:attribute name="units" type="UnitsType"/>
      <xs:attribute name="id" type="xs:ID"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type DataListType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Whitespace-delimited list of numbers, with optional units and items count
Diagram
Diagram typesAttributes_xsd.tmp#id235 typesAttributes_xsd.tmp#id236 typesAttributes_xsd.tmp#id237
Type extension of DoubleListType
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
n xs:positiveInteger optional
List elements count
units UnitsType optional
Source
<xs:complexType name="DataListType">
  <xs:annotation>
    <xs:documentation>Whitespace-delimited list of numbers, with optional units and items count</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="DoubleListType">
      <xs:attribute name="n" type="xs:positiveInteger">
        <xs:annotation>
          <xs:documentation>List elements count</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="units" type="UnitsType"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type DoubleListType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
List of double, base for other types
Diagram
Diagram
Type list of xs:double
Used by
Complex Type DataListType
Source
<xs:simpleType name="DoubleListType">
  <xs:annotation>
    <xs:documentation>List of double, base for other types</xs:documentation>
  </xs:annotation>
  <xs:list itemType="xs:double"/>
</xs:simpleType>
Complex Type LinearSequenceType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
describes arithmetic progressions of the form 
a0 a0+a1 a0+2a1 a0+3a1 ... a0+(n-1)a1
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id240 typesAttributes_xsd.tmp#id241 typesAttributes_xsd.tmp#id242 typesAttributes_xsd.tmp#id243
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef*
Children Comments, SourceRef
Attributes
QName Type Fixed Default Use Annotation
a0 xs:double required
initial value
a1 xs:double required
increment
methodRef MethodRefType optional
n xs:positiveInteger optional
units UnitsType optional
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:complexContent>
    <xs:extension base="PrimaryType">
      <xs:attribute name="n" type="xs:positiveInteger"/>
      <xs:attribute name="units" type="UnitsType"/>
      <xs:attribute name="a0" type="xs:double" use="required">
        <xs:annotation>
          <xs:documentation>initial value</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="a1" type="xs:double" use="required">
        <xs:annotation>
          <xs:documentation>increment</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type StateRefType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Reference to state: atomic, molecular, particle or solid one.
Diagram
Diagram
Type restriction of xs:IDREF
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (S.+)
Used by
Source
<xs:simpleType name="StateRefType">
  <xs:annotation>
    <xs:documentation>Reference to state: atomic, molecular, particle or solid one.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:IDREF">
    <xs:pattern value="S.+"/>
  </xs:restriction>
</xs:simpleType>
Complex Type VectorsType
Namespace http://vamdc.org/xml/xsams/0.2
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#id564 typesAttributes_xsd.tmp#id558
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Vector+
Children Comments, SourceRef, Vector
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
units UnitsType required
Source
<xs:complexType name="VectorsType">
  <xs:annotation>
    <xs:documentation>A container for a collection of Vectors</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="Vector" type="VectorType" minOccurs="1" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="units" type="UnitsType" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type VectorType
Namespace http://vamdc.org/xml/xsams/0.2
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#id560 typesAttributes_xsd.tmp#id561 typesAttributes_xsd.tmp#id562 typesAttributes_xsd.tmp#id563
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef*
Children Comments, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
ref xs:string optional
x3 xs:double optional
y3 xs:double optional
z3 xs:double optional
Source
<xs:complexType name="VectorType">
  <xs:complexContent>
    <xs:annotation>
      <xs:documentation>A vector in 3-D space defined by its x,y,z components, and a reference string giving context</xs:documentation>
    </xs:annotation>
    <xs:extension base="PrimaryType">
      <xs:attribute name="ref" type="xs:string"/>
      <xs:attribute name="x3" type="xs:double"/>
      <xs:attribute name="y3" type="xs:double"/>
      <xs:attribute name="z3" type="xs:double"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type NormalModeIDType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
ID for a normal vibrational mode of complex molecule.
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (V.+)
Used by
Attribute NormalModeType/@id
Source
<xs:simpleType name="NormalModeIDType">
  <xs:annotation>
    <xs:documentation>ID for a normal vibrational mode of complex molecule.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:ID">
    <xs:pattern value="V.+"/>
  </xs:restriction>
</xs:simpleType>
Complex Type MatrixType
Namespace http://vamdc.org/xml/xsams/0.2
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#id584 typesAttributes_xsd.tmp#id585 typesAttributes_xsd.tmp#id586 typesAttributes_xsd.tmp#id587 typesAttributes_xsd.tmp#id588 typesAttributes_xsd.tmp#id580 typesAttributes_xsd.tmp#id582 typesAttributes_xsd.tmp#id583
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 StringListType 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="xs:string" 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" type="StringListType" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type StringListType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
List of strings, base for other types
Diagram
Diagram
Type list of xs:string
Used by
Source
<xs:simpleType name="StringListType">
  <xs:annotation>
    <xs:documentation>List of strings, base for other types</xs:documentation>
  </xs:annotation>
  <xs:list itemType="xs:string"/>
</xs:simpleType>
Complex Type SimpleDataTableType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id655 typesAttributes_xsd.tmp#id656 typesAttributes_xsd.tmp#id657
Type extension of PrimaryType
Type hierarchy
Used by
Complex Type CrossSectionType
Model Comments{0,1} , SourceRef* , Description , X , Y
Children Comments, Description, SourceRef, X, Y
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:complexType name="SimpleDataTableType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="Description" type="xs:string"/>
        <xs:element name="X" type="DataSeriesType"/>
        <xs:element name="Y" type="DataSeriesType"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type SpeciesStateRefType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Choice of either species or specific state or both
Diagram
Diagram typesAttributes_xsd.tmp#id660 typesAttributes_xsd.tmp#id661
Used by
Model (SpeciesRef , StateRef{0,1}) | StateRef
Children SpeciesRef, StateRef
Source
<xs:complexType name="SpeciesStateRefType">
  <xs:annotation>
    <xs:documentation>Choice of either species or specific state or both</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element name="SpeciesRef" type="SpeciesRefType"/>
      <xs:element name="StateRef" type="StateRefType" minOccurs="0"/>
    </xs:sequence>
    <xs:element name="StateRef" type="StateRefType"/>
  </xs:choice>
</xs:complexType>
Simple Type NormalModeRefType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Reference to a normal vibrational mode of complex molecule.
Diagram
Diagram
Type restriction of xs:IDREF
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (V.+)
Used by
Source
<xs:simpleType name="NormalModeRefType">
  <xs:annotation>
    <xs:documentation>Reference to a normal vibrational mode of complex molecule.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:IDREF">
    <xs:pattern value="V.+"/>
  </xs:restriction>
</xs:simpleType>
Simple Type EnvironmentRefType
Namespace http://vamdc.org/xml/xsams/0.2
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>
Complex Type DataFuncType
Namespace http://vamdc.org/xml/xsams/0.2
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#id725 typesAttributes_xsd.tmp#id709 typesAttributes_xsd.tmp#id710 typesAttributes_xsd.tmp#id711
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , ((Value , Accuracy{0,1}) | FitParameters+)
Children Accuracy, Comments, 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="Accuracy" type="AccuracyType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Description of the accuracy</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
        <xs:element name="FitParameters" type="FitParametersType" minOccurs="1" maxOccurs="unbounded"/>
      </xs:choice>
      <xs:attribute name="name" type="xs:string" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type FitParametersType
Namespace http://vamdc.org/xml/xsams/0.2
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#id723 typesAttributes_xsd.tmp#id713 typesAttributes_xsd.tmp#id720
Used by
Model FitArgument* , FitParameter*
Children FitArgument, FitParameter
Attributes
QName Type Fixed Default Use Annotation
functionRef FunctionRefType optional
Source
<xs:complexType name="FitParametersType">
  <xs:annotation>
    <xs:documentation>A list of fit parameters and arguments. The function referred to takes arguments
							  (independent variables at which the function is calculated; a range of acceptable
							  values can be specified) and parameters (the 'constants' for a particular function
							  which define the fit to that particular model)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="FitArgument" type="ArgumentType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="FitParameter" type="NamedDataType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attribute name="functionRef" type="FunctionRefType" use="optional"/>
</xs:complexType>
Complex Type ArgumentType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id718 typesAttributes_xsd.tmp#id719 typesAttributes_xsd.tmp#id715 typesAttributes_xsd.tmp#id716 typesAttributes_xsd.tmp#id717
Used by
Model Description{0,1} , LowerLimit{0,1} , UpperLimit{0,1}
Children Description, LowerLimit, UpperLimit
Attributes
QName Type Fixed Default Use Annotation
name xs:string required
Name of the argument, matching that defined in the function definition. Example: a
units UnitsType required
Source
<xs:complexType name="ArgumentType">
  <xs:sequence>
    <xs:element name="Description" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Verbose description of argument</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LowerLimit" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Lower limit of argument value. Units are derived from ArgumentType</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UpperLimit" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Upper limit of argument value. Units are derived from ArgumentType</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="name" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Name of the argument, matching that defined in the function definition. Example: a</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="units" type="UnitsType" use="required"/>
</xs:complexType>
Complex Type NamedDataType
Namespace http://vamdc.org/xml/xsams/0.2
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#id43 typesAttributes_xsd.tmp#id722
Type extension of DataType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, SourceRef, Value
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
name xs:string required
Name of the function parameter, example:a
Source
<xs:complexType name="NamedDataType">
  <xs:annotation>
    <xs:documentation>Named description of physical data. Used, for example, in function's parameters.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="DataType">
      <xs:attribute name="name" type="xs:string" use="required">
        <xs:annotation>
          <xs:documentation>Name of the function parameter, example:a</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type FunctionRefType
Namespace http://vamdc.org/xml/xsams/0.2
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>
Complex Type DataSetsType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id763
Used by
Model DataSet+
Children DataSet
Source
<xs:complexType name="DataSetsType">
  <xs:sequence>
    <xs:element name="DataSet" type="DataSetType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>List of datasets of different nature (cross sections, rate coefficients, etc.)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type DataSetType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Gives the actual data either (or both) with numerical tabulated data or (and) fitted data
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id789 typesAttributes_xsd.tmp#id765 typesAttributes_xsd.tmp#id771
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , FitData* , TabulatedData*
Children Comments, FitData, SourceRef, TabulatedData
Attributes
QName Type Fixed Default Use Annotation
dataDescription DataDescriptionType required
methodRef MethodRefType optional
Source
<xs:complexType name="DataSetType">
  <xs:annotation>
    <xs:documentation>Gives the actual data either (or both) with numerical tabulated data or (and) fitted data</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="FitData" type="FitDataType" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Fits of data</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="TabulatedData" type="TabulatedDataType" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Tables of data</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="dataDescription" type="DataDescriptionType" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type FitDataType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id767 typesAttributes_xsd.tmp#id768 typesAttributes_xsd.tmp#id769 typesAttributes_xsd.tmp#id770
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , FitParameters , FitAccuracy{0,1} , PhysicalUncertainty{0,1} , ProductionDate{0,1}
Children Comments, FitAccuracy, FitParameters, PhysicalUncertainty, ProductionDate, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:complexType name="FitDataType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="FitParameters" type="FitParametersType">
          <xs:annotation>
            <xs:documentation>Fitting parameters</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="FitAccuracy" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Description of fit accuracy</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="PhysicalUncertainty" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Description of physical uncertainty</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="ProductionDate" type="xs:date" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Fit production date</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type TabulatedDataType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id773 typesAttributes_xsd.tmp#id785 typesAttributes_xsd.tmp#id787 typesAttributes_xsd.tmp#id788
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , DataXY , ReferenceFrame{0,1} , PhysicalUncertainty{0,1} , ProductionDate{0,1}
Children Comments, DataXY, PhysicalUncertainty, ProductionDate, ReferenceFrame, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:complexType name="TabulatedDataType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="DataXY" type="DataXYType"/>
        <xs:element name="ReferenceFrame" type="ReferenceFrameType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Reference frame in which is given the energy, velocity...</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="PhysicalUncertainty" type="xs:string" minOccurs="0"/>
        <xs:element name="ProductionDate" type="xs:date" minOccurs="0"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type DataXYType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Gives the structure of X Y data tables (several X are allowed)
Diagram
Diagram typesAttributes_xsd.tmp#id775 typesAttributes_xsd.tmp#id784
Used by
Model X+ , Y
Children X, Y
Source
<xs:complexType name="DataXYType">
  <xs:annotation>
    <xs:documentation>Gives the structure of X Y data tables (several X are allowed)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="X" type="DataTableType" maxOccurs="unbounded"/>
    <xs:element name="Y" type="DataTableType">
      <xs:annotation>
        <xs:documentation>Data value</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type DataTableType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Similar to DataType but for tabular type of data
Diagram
Diagram typesAttributes_xsd.tmp#id782 typesAttributes_xsd.tmp#id783 typesAttributes_xsd.tmp#id777 typesAttributes_xsd.tmp#id778 typesAttributes_xsd.tmp#id779 typesAttributes_xsd.tmp#id780 typesAttributes_xsd.tmp#id781
Used by
Model ALL(DataList Error{0,1} NegativeError{0,1} PositiveError{0,1} DataDescription{0,1})
Children DataDescription, DataList, Error, NegativeError, PositiveError
Attributes
QName Type Fixed Default Use Annotation
parameter xs:string optional
units UnitsType required
Source
<xs:complexType name="DataTableType">
  <xs:annotation>
    <xs:documentation>Similar to DataType but for tabular type of data</xs:documentation>
  </xs:annotation>
  <xs:all>
    <xs:element name="DataList" type="DataListType">
      <xs:annotation>
        <xs:documentation>List of data values. Example: 3 15 33.3 1e3</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Error" type="DataListType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Error for each data point of the list</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NegativeError" type="DataListType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Negative error for each data point of</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PositiveError" type="DataListType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Positive error for each data point of the list</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DataDescription" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Additional description of the data list</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
  <xs:attribute name="units" type="UnitsType" use="required"/>
  <xs:attribute name="parameter" type="xs:string"/>
</xs:complexType>
Simple Type ReferenceFrameType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration CenterOfMass
enumeration LaboratoryFrame
enumeration TargetFrame
Used by
Source
<xs:simpleType name="ReferenceFrameType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="CenterOfMass"/>
    <xs:enumeration value="LaboratoryFrame"/>
    <xs:enumeration value="TargetFrame"/>
  </xs:restriction>
</xs:simpleType>
Simple Type DataDescriptionType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Descriptor for the type of collisonal parameter
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration crossSection
enumeration collisionStrength
enumeration rateCoefficient
enumeration probability
enumeration effectiveCollisionStrength
enumeration sputteringYield
enumeration sputteredEnergyCoefficient
enumeration particleReflectionCoefficient
enumeration energyReflectionCoefficient
enumeration meanPenetrationDepth
Used by
Source
<xs:simpleType name="DataDescriptionType">
  <xs:annotation>
    <xs:documentation>Descriptor for the type of collisonal parameter</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="crossSection"/>
    <xs:enumeration value="collisionStrength"/>
    <xs:enumeration value="rateCoefficient"/>
    <xs:enumeration value="probability"/>
    <xs:enumeration value="effectiveCollisionStrength"/>
    <xs:enumeration value="sputteringYield"/>
    <xs:enumeration value="sputteredEnergyCoefficient"/>
    <xs:enumeration value="particleReflectionCoefficient"/>
    <xs:enumeration value="energyReflectionCoefficient"/>
    <xs:enumeration value="meanPenetrationDepth"/>
  </xs:restriction>
</xs:simpleType>
Simple Type SourceIDType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Reference to specific bibliographic items.
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (B.+)
Used by
Source
<xs:simpleType name="SourceIDType">
  <xs:annotation>
    <xs:documentation>Reference to specific bibliographic items.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:ID">
    <xs:pattern value="B.+"/>
  </xs:restriction>
</xs:simpleType>
Simple Type MethodIDType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
ID for a specific method
Diagram
Diagram
Type restriction of xs:ID
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (M.+)
Used by
Source
<xs:simpleType name="MethodIDType">
  <xs:annotation>
    <xs:documentation>ID for a specific method</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:ID">
    <xs:pattern value="M.+"/>
  </xs:restriction>
</xs:simpleType>
Complex Type ExpressionType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id839
Type extension of xs:string
Used by
Attributes
QName Type Fixed Default Use Annotation
computerLanguage xs:string required
Programming language for the function expression. Example: Fortran2003.
Source
<xs:complexType name="ExpressionType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="computerLanguage" type="xs:string" use="required">
        <xs:annotation>
          <xs:documentation>Programming language for the function expression. Example: Fortran2003.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type FunctionIDType
Namespace http://vamdc.org/xml/xsams/0.2
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>
Complex Type FitValidityLimitsType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id858 typesAttributes_xsd.tmp#id859
Model LowerLimit{0,1} , UpperLimit{0,1}
Children LowerLimit, UpperLimit
Source
<xs:complexType name="FitValidityLimitsType">
  <xs:sequence>
    <xs:element name="LowerLimit" type="ValueType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Lower limit of fit validity</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UpperLimit" type="ValueType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Upper limit of fit validity</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
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
Used by
Complex Type ValueType
Source
<xs:attribute name="units" type="UnitsType" use="required"/>
Attribute AccuracyErrorType / @confidence
Namespace No namespace
Type restriction of xs:double
Properties
content: simple
Facets
maxInclusive 1
minInclusive 0
Used by
Complex Type AccuracyErrorType
Source
<xs:attribute name="confidence">
  <xs:simpleType>
    <xs:restriction base="xs:double">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Attribute AccuracyErrorType / @relative
Namespace No namespace
Type xs:boolean
Properties
default: false
Used by
Complex Type AccuracyErrorType
Source
<xs:attribute name="relative" type="xs:boolean" default="false"/>
Attribute AccuracyType / @calibration
Namespace No namespace
Type AccuracyCalibrationType
Properties
content: simple
Facets
enumeration absolute
enumeration relative
enumeration normalized
enumeration uncalibrated
Used by
Complex Type AccuracyType
Source
<xs:attribute name="calibration" type="AccuracyCalibrationType"/>
Attribute AccuracyType / @quality
Namespace No namespace
Annotations
0 means quality is guaranteed, 
any other value means data might be bad for some reason
Type xs:nonNegativeInteger
Properties
content: simple
Used by
Complex Type AccuracyType
Source
<xs:attribute name="quality" type="xs:nonNegativeInteger">
  <xs:annotation>
    <xs:documentation>0 means quality is guaranteed, 
							any other value means data might be bad for some reason</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 MixingCoefficientType / @mixingClass
Namespace No namespace
Annotations
Indicator of whether amplitude or amplitude squared is given
Type MixingClassType
Properties
use: required
Facets
enumeration squared
enumeration signed
Used by
Complex Type MixingCoefficientType
Source
<xs:attribute name="mixingClass" type="MixingClassType" use="required">
  <xs:annotation>
    <xs:documentation>Indicator of whether amplitude or amplitude squared is given</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute DataListType / @n
Namespace No namespace
Annotations
List elements count
Type xs:positiveInteger
Properties
content: simple
Used by
Complex Type DataListType
Source
<xs:attribute name="n" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>List elements count</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute DataListType / @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
Used by
Complex Type DataListType
Source
<xs:attribute name="units" type="UnitsType"/>
Attribute LinearSequenceType / @n
Namespace No namespace
Type xs:positiveInteger
Properties
content: simple
Used by
Complex Type LinearSequenceType
Source
<xs:attribute name="n" type="xs:positiveInteger"/>
Attribute LinearSequenceType / @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
Used by
Complex Type LinearSequenceType
Source
<xs:attribute name="units" type="UnitsType"/>
Attribute LinearSequenceType / @a0
Namespace No namespace
Annotations
initial value
Type xs:double
Properties
use: required
Used by
Complex Type LinearSequenceType
Source
<xs:attribute name="a0" type="xs:double" use="required">
  <xs:annotation>
    <xs:documentation>initial value</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute LinearSequenceType / @a1
Namespace No namespace
Annotations
increment
Type xs:double
Properties
use: required
Used by
Complex Type LinearSequenceType
Source
<xs:attribute name="a1" type="xs:double" use="required">
  <xs:annotation>
    <xs:documentation>increment</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
Used by
Complex Type DataSeriesType
Source
<xs:attribute name="units" type="UnitsType"/>
Attribute DataSeriesType / @id
Namespace No namespace
Type xs:ID
Properties
content: simple
Used by
Complex Type DataSeriesType
Source
<xs:attribute name="id" type="xs:ID"/>
Attribute PartitionFunctionType / @nuclearSpinIsomer
Namespace No namespace
Type xs:string
Properties
content: simple
Used by
Complex Type PartitionFunctionType
Source
<xs:attribute name="nuclearSpinIsomer" type="xs:string"/>
Attribute VectorType / @ref
Namespace No namespace
Type xs:string
Properties
content: simple
Used by
Complex Type VectorType
Source
<xs:attribute name="ref" type="xs:string"/>
Attribute VectorType / @x3
Namespace No namespace
Type xs:double
Properties
content: simple
Used by
Complex Type VectorType
Source
<xs:attribute name="x3" type="xs:double"/>
Attribute VectorType / @y3
Namespace No namespace
Type xs:double
Properties
content: simple
Used by
Complex Type VectorType
Source
<xs:attribute name="y3" type="xs:double"/>
Attribute VectorType / @z3
Namespace No namespace
Type xs:double
Properties
content: simple
Used by
Complex Type VectorType
Source
<xs:attribute name="z3" type="xs:double"/>
Attribute VectorsType / @units
Namespace No namespace
Type UnitsType
Properties
use: required
Facets
enumeration undef
enumeration eV/amu
enumeration keV/amu
enumeration MeV/amu
enumeration eV
enumeration keV
enumeration MeV
enumeration au
enumeration 1/cm
enumeration J
enumeration Ry
enumeration unitless
enumeration kJ/mol
enumeration kcal/mol
enumeration K
enumeration Hz
enumeration kHz
enumeration MHz
enumeration m
enumeration cm
enumeration A
enumeration nm
enumeration deg
enumeration rad
enumeration srad
enumeration s
enumeration m3/s
enumeration cm3/s
enumeration cm6/s
enumeration m2
enumeration cm2
enumeration b
enumeration Mb
enumeration 1/s
enumeration C.m
enumeration J/T
enumeration C.m2
enumeration m/s
enumeration cm/s
enumeration C
enumeration electron
enumeration g
enumeration amu
enumeration kg
enumeration 1/m2/s
enumeration 1/cm2/s
enumeration J/m2/s
enumeration J/cm2/s
enumeration 1/m2
enumeration 1/cm2
enumeration 1/m3
enumeration 1/cm3
enumeration J/m2
enumeration J/cm2
enumeration W/m2
enumeration W/cm2
enumeration W
enumeration atm
enumeration km/mol
enumeration 1/cm2/atm
enumeration 1/cm/atm
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
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 StringListType
Properties
use: required
Used by
Complex Type MatrixType
Source
<xs:attribute name="values" type="StringListType" use="required"/>
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
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 DataTableType / @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
Used by
Complex Type DataTableType
Source
<xs:attribute name="units" type="UnitsType" use="required"/>
Attribute DataTableType / @parameter
Namespace No namespace
Type xs:string
Properties
content: simple
Used by
Complex Type DataTableType
Source
<xs:attribute name="parameter" type="xs:string"/>
Attribute DataSetType / @dataDescription
Namespace No namespace
Type DataDescriptionType
Properties
use: required
Facets
enumeration crossSection
enumeration collisionStrength
enumeration rateCoefficient
enumeration probability
enumeration effectiveCollisionStrength
enumeration sputteringYield
enumeration sputteredEnergyCoefficient
enumeration particleReflectionCoefficient
enumeration energyReflectionCoefficient
enumeration meanPenetrationDepth
Used by
Complex Type DataSetType
Source
<xs:attribute name="dataDescription" type="DataDescriptionType" use="required"/>
Attribute ExpressionType / @computerLanguage
Namespace No namespace
Annotations
Programming language for the function expression. Example: Fortran2003.
Type xs:string
Properties
use: required
Used by
Complex Type ExpressionType
Source
<xs:attribute name="computerLanguage" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>Programming language for the function expression. Example: Fortran2003.</xs:documentation>
  </xs:annotation>
</xs:attribute>