Showing:

Annotations
Attributes
Diagrams
Facets
Identity Constraints
Instances
Properties
Source
Used by
Included schema statesAtoms.xsd
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
5/8/07: polarizability added (DH,YR); quantumDefect added (12/5/07)
Properties
attribute form default: unqualified
element form default: qualified
Element AtomsType / Atom
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id78 statesAtoms_xsd.tmp#id83 statesAtoms_xsd.tmp#id77
Type AtomType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , ChemicalElement , Isotope+
Children ChemicalElement, Comments, Isotope, SourceRef
Instance
<Atom methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Atom>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="Atom" type="AtomType" maxOccurs="unbounded"/>
Element AtomType / ChemicalElement
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Description of chemical elements
Diagram
Diagram typesAttributes_xsd.tmp#id80 typesAttributes_xsd.tmp#id81 typesAttributes_xsd.tmp#id79
Type ChemicalElementType
Properties
content: complex
Model ALL(NuclearCharge ElementSymbol{0,1})
Children ElementSymbol, NuclearCharge
Instance
<ChemicalElement>
  <NuclearCharge>{1,1}</NuclearCharge>
  <ElementSymbol>{0,1}</ElementSymbol>
</ChemicalElement>
Source
<xs:element name="ChemicalElement" type="ChemicalElementType">
  <xs:annotation>
    <xs:documentation>Description of chemical elements</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomType / Isotope
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
List of isotopes
Diagram
Diagram statesAtoms_xsd.tmp#id85 statesAtoms_xsd.tmp#id91 statesAtoms_xsd.tmp#id196 statesAtoms_xsd.tmp#id84
Type IsotopeType
Properties
content: complex
maxOccurs: unbounded
Model IsotopeParameters{0,1} , Ion+ , Comments{0,1}
Children Comments, Ion, IsotopeParameters
Instance
<Isotope>
  <IsotopeParameters methodRef="">{0,1}</IsotopeParameters>
  <Ion methodRef="" speciesID="">{1,unbounded}</Ion>
  <Comments>{0,1}</Comments>
</Isotope>
Source
<xs:element name="Isotope" type="IsotopeType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>List of isotopes</xs:documentation>
  </xs:annotation>
</xs:element>
Element IsotopeType / IsotopeParameters
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Parameters of a specific isotope
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id87 statesAtoms_xsd.tmp#id88 statesAtoms_xsd.tmp#id89 statesAtoms_xsd.tmp#id86
Type IsotopeParametersType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , MassNumber , Mass{0,1} , NuclearSpin{0,1}
Children Comments, Mass, MassNumber, NuclearSpin, SourceRef
Instance
<IsotopeParameters methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</IsotopeParameters>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="IsotopeParameters" type="IsotopeParametersType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Parameters of a specific isotope</xs:documentation>
  </xs:annotation>
</xs:element>
Element IsotopeParametersType / MassNumber
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Mass number. Example: 40.
Diagram
Diagram
Type xs:integer
Properties
content: simple
Source
<xs:element name="MassNumber" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Mass number. Example: 40.</xs:documentation>
  </xs:annotation>
</xs:element>
Element IsotopeParametersType / Mass
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Measured mass.
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Instance
<Mass methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Mass>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="Mass" type="DataType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Measured mass.</xs:documentation>
  </xs:annotation>
</xs:element>
Element IsotopeParametersType / NuclearSpin
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Spin of an isotope
Diagram
Diagram typesAttributes_xsd.tmp#id90
Type AngularMomentumType
Properties
content: simple
minOccurs: 0
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="NuclearSpin" type="AngularMomentumType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Spin of an isotope</xs:documentation>
  </xs:annotation>
</xs:element>
Element IsotopeType / Ion
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
List of ionization states
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id194 statesAtoms_xsd.tmp#id93 statesAtoms_xsd.tmp#id94 statesAtoms_xsd.tmp#id95 statesAtoms_xsd.tmp#id192 statesAtoms_xsd.tmp#id193 statesAtoms_xsd.tmp#id92
Type AtomicIonType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , IonCharge , IsoelectronicSequence{0,1} , AtomicState* , InChI{0,1} , InChIKey
Children AtomicState, Comments, InChI, InChIKey, IonCharge, IsoelectronicSequence, SourceRef
Instance
<Ion methodRef="" speciesID="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Ion>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
speciesID SpeciesIDType required
Source
<xs:element name="Ion" type="AtomicIonType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>List of ionization states</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicIonType / IonCharge
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Ion charge. Example: 12.
Diagram
Diagram
Type xs:integer
Properties
content: simple
Source
<xs:element name="IonCharge" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Ion charge. Example: 12.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicIonType / IsoelectronicSequence
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Chemical element representation of isoelectronic sequence. Example: He.
Diagram
Diagram typesAttributes_xsd.tmp#id82
Type ElementSymbolType
Properties
content: simple
minOccurs: 0
Facets
enumeration H
enumeration He
enumeration Li
enumeration Be
enumeration B
enumeration C
enumeration N
enumeration O
enumeration F
enumeration Ne
enumeration Na
enumeration Mg
enumeration Al
enumeration Si
enumeration P
enumeration S
enumeration Cl
enumeration Ar
enumeration K
enumeration Ca
enumeration Sc
enumeration Ti
enumeration V
enumeration Cr
enumeration Mn
enumeration Fe
enumeration Co
enumeration Ni
enumeration Cu
enumeration Zn
enumeration Ga
enumeration Ge
enumeration As
enumeration Se
enumeration Br
enumeration Kr
enumeration Rb
enumeration Sr
enumeration Y
enumeration Zr
enumeration Nb
enumeration Mo
enumeration Tc
enumeration Ru
enumeration Rh
enumeration Pd
enumeration Ag
enumeration Cd
enumeration In
enumeration Sn
enumeration Sb
enumeration Te
enumeration I
enumeration Xe
enumeration Cs
enumeration Ba
enumeration La
enumeration Ce
enumeration Pr
enumeration Nd
enumeration Pm
enumeration Sm
enumeration Eu
enumeration Gd
enumeration Tb
enumeration Dy
enumeration Ho
enumeration Er
enumeration Tm
enumeration Yb
enumeration Lu
enumeration Hf
enumeration Ta
enumeration W
enumeration Re
enumeration Os
enumeration Ir
enumeration Pt
enumeration Au
enumeration Hg
enumeration Tl
enumeration Pb
enumeration Bi
enumeration Po
enumeration At
enumeration Rn
enumeration Fr
enumeration Ra
enumeration Ac
enumeration Th
enumeration Pa
enumeration U
enumeration Np
enumeration Pu
enumeration Am
enumeration Cm
enumeration Bk
enumeration Cf
enumeration Es
enumeration Fm
enumeration Md
enumeration No
enumeration Lr
enumeration Rf
enumeration Db
enumeration Sg
enumeration Bh
enumeration Hs
enumeration Mt
enumeration Ds
enumeration Rg
enumeration Cn
Source
<xs:element name="IsoelectronicSequence" type="ElementSymbolType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Chemical element representation of isoelectronic sequence. Example: He.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicIonType / AtomicState
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
List of atomic states within an ion
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id190 statesAtoms_xsd.tmp#id97 statesAtoms_xsd.tmp#id98 statesAtoms_xsd.tmp#id111 statesAtoms_xsd.tmp#id120 statesAtoms_xsd.tmp#id96
Type AtomicStateType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , Description{0,1} , AtomicNumericalData{0,1} , AtomicQuantumNumbers{0,1} , AtomicComposition{0,1}
Children AtomicComposition, AtomicNumericalData, AtomicQuantumNumbers, Comments, Description, SourceRef
Instance
<AtomicState methodRef="" stateID="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</AtomicState>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
stateID StateIDType required
Source
<xs:element name="AtomicState" type="AtomicStateType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>List of atomic states within an ion</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicStateType / Description
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
An arbitrary label
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Description" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>An arbitrary label</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicStateType / AtomicNumericalData
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Numerical parameters describing an atomic state
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id100 statesAtoms_xsd.tmp#id101 statesAtoms_xsd.tmp#id102 statesAtoms_xsd.tmp#id103 statesAtoms_xsd.tmp#id104 statesAtoms_xsd.tmp#id107 statesAtoms_xsd.tmp#id108 statesAtoms_xsd.tmp#id109 statesAtoms_xsd.tmp#id110 statesAtoms_xsd.tmp#id99
Type AtomicNumericalDataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , StateEnergy{0,1} , IonizationEnergy{0,1} , LandeFactor{0,1} , QuantumDefect{0,1} , LifeTime{0,3} , Polarizability{0,1} , StatisticalWeight{0,1} , HyperfineConstantA{0,1} , HyperfineConstantB{0,1}
Children Comments, HyperfineConstantA, HyperfineConstantB, IonizationEnergy, LandeFactor, LifeTime, Polarizability, QuantumDefect, SourceRef, StateEnergy, StatisticalWeight
Instance
<AtomicNumericalData methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</AtomicNumericalData>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="AtomicNumericalData" type="AtomicNumericalDataType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Numerical parameters describing an atomic state</xs:documentation>
  </xs:annotation>
  <xs:unique name="atomStateLifeTime">
    <!--Atomic state life time decay mechanism shouldn't be repeated within same state-->
    <xs:selector xpath="xsams:LifeTime"/>
    <xs:field xpath="@decay"/>
  </xs:unique>
</xs:element>
Element AtomicNumericalDataType / StateEnergy
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Energy from the ground state
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Instance
<StateEnergy methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</StateEnergy>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="StateEnergy" type="DataType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Energy from the ground state</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicNumericalDataType / IonizationEnergy
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Energy required to remove an electron
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Instance
<IonizationEnergy methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</IonizationEnergy>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="IonizationEnergy" type="DataType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Energy required to remove an electron</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicNumericalDataType / LandeFactor
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Lande factor
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Instance
<LandeFactor methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</LandeFactor>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="LandeFactor" type="DataType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Lande factor</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicNumericalDataType / QuantumDefect
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Quantum defect
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Instance
<QuantumDefect methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</QuantumDefect>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="QuantumDefect" type="DataType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Quantum defect</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicNumericalDataType / LifeTime
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
State lifetime
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43 typesAttributes_xsd.tmp#id106 typesAttributes_xsd.tmp#id105
Type LifeTimeType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: 3
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Instance
<LifeTime decay="" methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</LifeTime>
Attributes
QName Type Fixed Default Use Annotation
decay restriction of xs:token required
methodRef MethodRefType optional
Source
<xs:element name="LifeTime" type="LifeTimeType" minOccurs="0" maxOccurs="3">
  <xs:annotation>
    <xs:documentation>State lifetime</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicNumericalDataType / Polarizability
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
State polarizability
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Instance
<Polarizability methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Polarizability>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="Polarizability" type="DataType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>State polarizability</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicNumericalDataType / StatisticalWeight
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Statistical weight. May be non-integer due to plasma environment effects.
Diagram
Diagram
Type xs:double
Properties
content: simple
minOccurs: 0
Source
<xs:element name="StatisticalWeight" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Statistical weight. May be non-integer due to plasma environment effects.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicNumericalDataType / HyperfineConstantA
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Hyperfine Structure Constant A, interaction with magnetic dipole nuclear moment.
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Instance
<HyperfineConstantA methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</HyperfineConstantA>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element minOccurs="0" name="HyperfineConstantA" type="DataType">
  <xs:annotation>
    <xs:documentation>Hyperfine Structure Constant A, interaction with magnetic dipole nuclear moment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicNumericalDataType / HyperfineConstantB
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Hyperfine Structure Constant B, interaction with the electric quadropole nuclear moment.
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Instance
<HyperfineConstantB methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</HyperfineConstantB>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element minOccurs="0" name="HyperfineConstantB" type="DataType">
  <xs:annotation>
    <xs:documentation>Hyperfine Structure Constant B, interaction with the electric quadropole nuclear moment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicStateType / AtomicQuantumNumbers
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Discrete quantum numbers describing an atomic state
Diagram
Diagram statesAtoms_xsd.tmp#id113 statesAtoms_xsd.tmp#id115 statesAtoms_xsd.tmp#id116 statesAtoms_xsd.tmp#id117 statesAtoms_xsd.tmp#id118 statesAtoms_xsd.tmp#id112
Type AtomicQuantumNumbersType
Properties
content: complex
minOccurs: 0
Model ALL(Parity{0,1} TotalAngularMomentum{0,1} Kappa{0,1} HyperfineMomentum{0,1} MagneticQuantumNumber{0,1})
Children HyperfineMomentum, Kappa, MagneticQuantumNumber, Parity, TotalAngularMomentum
Instance
<AtomicQuantumNumbers>
  <Parity>{0,1}</Parity>
  <TotalAngularMomentum>{0,1}</TotalAngularMomentum>
  <Kappa>{0,1}</Kappa>
  <HyperfineMomentum>{0,1}</HyperfineMomentum>
  <MagneticQuantumNumber>{0,1}</MagneticQuantumNumber>
</AtomicQuantumNumbers>
Source
<xs:element name="AtomicQuantumNumbers" type="AtomicQuantumNumbersType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Discrete quantum numbers describing an atomic state</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicQuantumNumbersType / Parity
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
State parity. Example: odd
Diagram
Diagram typesAttributes_xsd.tmp#id114
Type ParityType
Properties
content: simple
minOccurs: 0
Facets
enumeration even
enumeration odd
enumeration undefined
Source
<xs:element name="Parity" type="ParityType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>State parity. Example: odd</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicQuantumNumbersType / TotalAngularMomentum
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Total angular momentum. Example: 2.5
Diagram
Diagram typesAttributes_xsd.tmp#id90
Type AngularMomentumType
Properties
content: simple
minOccurs: 0
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="TotalAngularMomentum" type="AngularMomentumType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Total angular momentum. Example: 2.5</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicQuantumNumbersType / Kappa
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Relativistic parameter kappa
Diagram
Diagram typesAttributes_xsd.tmp#id90
Type AngularMomentumType
Properties
content: simple
minOccurs: 0
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="Kappa" type="AngularMomentumType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Relativistic parameter kappa</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicQuantumNumbersType / HyperfineMomentum
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Hyperfine momentum. Example: 2
Diagram
Diagram typesAttributes_xsd.tmp#id90
Type AngularMomentumType
Properties
content: simple
minOccurs: 0
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="HyperfineMomentum" type="AngularMomentumType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Hyperfine momentum. Example: 2</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicQuantumNumbersType / MagneticQuantumNumber
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Magnetic quantum number. Example: -1
Diagram
Diagram typesAttributes_xsd.tmp#id119
Type AngularMomentumProjectionType
Properties
content: simple
minOccurs: 0
Facets
pattern (\+|-)?\d+(\.(0|5)?)?
Source
<xs:element name="MagneticQuantumNumber" type="AngularMomentumProjectionType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Magnetic quantum number. Example: -1</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicStateType / AtomicComposition
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Expansion of the wavefunction in a specific basis
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id122 statesAtoms_xsd.tmp#id121
Type AtomicCompositionType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Component+
Children Comments, Component, SourceRef
Instance
<AtomicComposition methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</AtomicComposition>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="AtomicComposition" type="AtomicCompositionType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Expansion of the wavefunction in a specific basis</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicCompositionType / Component
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Component of the state wavefunction
Diagram
Diagram statesAtoms_xsd.tmp#id124 statesAtoms_xsd.tmp#id130 statesAtoms_xsd.tmp#id184 statesAtoms_xsd.tmp#id185 statesAtoms_xsd.tmp#id189 statesAtoms_xsd.tmp#id123
Type AtomicComponentType
Properties
content: complex
maxOccurs: unbounded
Model ALL(SuperConfiguration{0,1} Configuration{0,1} Term{0,1} MixingCoefficient{0,1} Comments{0,1})
Children Comments, Configuration, MixingCoefficient, SuperConfiguration, Term
Instance
<Component>
  <SuperConfiguration>{0,1}</SuperConfiguration>
  <Configuration>{0,1}</Configuration>
  <Term>{0,1}</Term>
  <MixingCoefficient mixingClass="">{0,1}</MixingCoefficient>
  <Comments>{0,1}</Comments>
</Component>
Source
<xs:element name="Component" type="AtomicComponentType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Component of the state wavefunction</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicComponentType / SuperConfiguration
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Superconfiguration
Diagram
Diagram statesAtoms_xsd.tmp#id126 statesAtoms_xsd.tmp#id125
Type SuperConfigurationType
Properties
content: complex
minOccurs: 0
Model SuperShell+
Children SuperShell
Instance
<SuperConfiguration>
  <SuperShell>{1,unbounded}</SuperShell>
</SuperConfiguration>
Source
<xs:element name="SuperConfiguration" type="SuperConfigurationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Superconfiguration</xs:documentation>
  </xs:annotation>
</xs:element>
Element SuperConfigurationType / SuperShell
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
List of supershells
Diagram
Diagram statesAtoms_xsd.tmp#id128 statesAtoms_xsd.tmp#id129 statesAtoms_xsd.tmp#id127
Type SuperShellType
Properties
content: complex
maxOccurs: unbounded
Model PrincipalQuantumNumber , NumberOfElectrons
Children NumberOfElectrons, PrincipalQuantumNumber
Instance
<SuperShell>
  <PrincipalQuantumNumber>{1,1}</PrincipalQuantumNumber>
  <NumberOfElectrons>{1,1}</NumberOfElectrons>
</SuperShell>
Source
<xs:element name="SuperShell" type="SuperShellType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>List of supershells</xs:documentation>
  </xs:annotation>
</xs:element>
Element SuperShellType / PrincipalQuantumNumber
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Principal quantum number. Example: 4
Diagram
Diagram
Type xs:positiveInteger
Properties
content: simple
Source
<xs:element name="PrincipalQuantumNumber" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>Principal quantum number. Example: 4</xs:documentation>
  </xs:annotation>
</xs:element>
Element SuperShellType / NumberOfElectrons
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Number of electrons. May be noninteger to account for plasma effects. Example: 3
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="NumberOfElectrons" type="xs:double">
  <xs:annotation>
    <xs:documentation>Number of electrons. May be noninteger to account for plasma effects. Example: 3</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicComponentType / Configuration
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Atomic configuration
Diagram
Diagram statesAtoms_xsd.tmp#id132 statesAtoms_xsd.tmp#id136 statesAtoms_xsd.tmp#id181 statesAtoms_xsd.tmp#id131
Type ConfigurationType
Properties
content: complex
minOccurs: 0
Model ALL(AtomicCore{0,1} Shells{0,1} ConfigurationLabel{0,1})
Children AtomicCore, ConfigurationLabel, Shells
Instance
<Configuration>
  <AtomicCore>{0,1}</AtomicCore>
  <Shells>{0,1}</Shells>
  <ConfigurationLabel>{0,1}</ConfigurationLabel>
</Configuration>
Source
<xs:element name="Configuration" type="ConfigurationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Atomic configuration</xs:documentation>
  </xs:annotation>
</xs:element>
Element ConfigurationType / AtomicCore
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Description of the configuration core
Diagram
Diagram statesAtoms_xsd.tmp#id134 statesAtoms_xsd.tmp#id135 statesAtoms_xsd.tmp#id182 statesAtoms_xsd.tmp#id183 statesAtoms_xsd.tmp#id133
Type AtomicCoreType
Properties
content: complex
minOccurs: 0
Model ElementCore{0,1} , Configuration{0,1} , Term{0,1} , TotalAngularMomentum{0,1}
Children Configuration, ElementCore, Term, TotalAngularMomentum
Instance
<AtomicCore>
  <ElementCore>{0,1}</ElementCore>
  <Configuration>{0,1}</Configuration>
  <Term>{0,1}</Term>
  <TotalAngularMomentum>{0,1}</TotalAngularMomentum>
</AtomicCore>
Source
<xs:element name="AtomicCore" type="AtomicCoreType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of the configuration core</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicCoreType / ElementCore
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Isoelectronic atom of the core. Example: Xe
Diagram
Diagram typesAttributes_xsd.tmp#id82
Type ElementSymbolType
Properties
content: simple
minOccurs: 0
Facets
enumeration H
enumeration He
enumeration Li
enumeration Be
enumeration B
enumeration C
enumeration N
enumeration O
enumeration F
enumeration Ne
enumeration Na
enumeration Mg
enumeration Al
enumeration Si
enumeration P
enumeration S
enumeration Cl
enumeration Ar
enumeration K
enumeration Ca
enumeration Sc
enumeration Ti
enumeration V
enumeration Cr
enumeration Mn
enumeration Fe
enumeration Co
enumeration Ni
enumeration Cu
enumeration Zn
enumeration Ga
enumeration Ge
enumeration As
enumeration Se
enumeration Br
enumeration Kr
enumeration Rb
enumeration Sr
enumeration Y
enumeration Zr
enumeration Nb
enumeration Mo
enumeration Tc
enumeration Ru
enumeration Rh
enumeration Pd
enumeration Ag
enumeration Cd
enumeration In
enumeration Sn
enumeration Sb
enumeration Te
enumeration I
enumeration Xe
enumeration Cs
enumeration Ba
enumeration La
enumeration Ce
enumeration Pr
enumeration Nd
enumeration Pm
enumeration Sm
enumeration Eu
enumeration Gd
enumeration Tb
enumeration Dy
enumeration Ho
enumeration Er
enumeration Tm
enumeration Yb
enumeration Lu
enumeration Hf
enumeration Ta
enumeration W
enumeration Re
enumeration Os
enumeration Ir
enumeration Pt
enumeration Au
enumeration Hg
enumeration Tl
enumeration Pb
enumeration Bi
enumeration Po
enumeration At
enumeration Rn
enumeration Fr
enumeration Ra
enumeration Ac
enumeration Th
enumeration Pa
enumeration U
enumeration Np
enumeration Pu
enumeration Am
enumeration Cm
enumeration Bk
enumeration Cf
enumeration Es
enumeration Fm
enumeration Md
enumeration No
enumeration Lr
enumeration Rf
enumeration Db
enumeration Sg
enumeration Bh
enumeration Hs
enumeration Mt
enumeration Ds
enumeration Rg
enumeration Cn
Source
<xs:element name="ElementCore" type="ElementSymbolType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Isoelectronic atom of the core. Example: Xe</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicCoreType / Configuration
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Configuration of the core
Diagram
Diagram statesAtoms_xsd.tmp#id132 statesAtoms_xsd.tmp#id136 statesAtoms_xsd.tmp#id181 statesAtoms_xsd.tmp#id131
Type ConfigurationType
Properties
content: complex
minOccurs: 0
Model ALL(AtomicCore{0,1} Shells{0,1} ConfigurationLabel{0,1})
Children AtomicCore, ConfigurationLabel, Shells
Instance
<Configuration>
  <AtomicCore>{0,1}</AtomicCore>
  <Shells>{0,1}</Shells>
  <ConfigurationLabel>{0,1}</ConfigurationLabel>
</Configuration>
Source
<xs:element name="Configuration" type="ConfigurationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Configuration of the core</xs:documentation>
  </xs:annotation>
</xs:element>
Element ConfigurationType / Shells
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
List of electron shells
Diagram
Diagram statesAtoms_xsd.tmp#id138 statesAtoms_xsd.tmp#id175 statesAtoms_xsd.tmp#id137
Type ShellsType
Properties
content: complex
minOccurs: 0
Model Shell+ , ShellPair+
Children Shell, ShellPair
Instance
<Shells>
  <Shell shellID="">{1,unbounded}</Shell>
</Shells>
Source
<xs:element name="Shells" type="ShellsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>List of electron shells</xs:documentation>
  </xs:annotation>
</xs:element>
Element ShellsType / Shell
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Atomic shell
Diagram
Diagram statesAtoms_xsd.tmp#id174 statesAtoms_xsd.tmp#id140 statesAtoms_xsd.tmp#id142 statesAtoms_xsd.tmp#id147 statesAtoms_xsd.tmp#id148 statesAtoms_xsd.tmp#id149 statesAtoms_xsd.tmp#id150 statesAtoms_xsd.tmp#id151 statesAtoms_xsd.tmp#id139
Type ShellType
Properties
content: complex
maxOccurs: unbounded
Model ALL(PrincipalQuantumNumber OrbitalAngularMomentum NumberOfElectrons Parity{0,1} Kappa{0,1} TotalAngularMomentum{0,1} ShellTerm{0,1})
Children Kappa, NumberOfElectrons, OrbitalAngularMomentum, Parity, PrincipalQuantumNumber, ShellTerm, TotalAngularMomentum
Instance
<Shell shellID="">
  <PrincipalQuantumNumber>{1,1}</PrincipalQuantumNumber>
  <OrbitalAngularMomentum>{1,1}</OrbitalAngularMomentum>
  <NumberOfElectrons>{1,1}</NumberOfElectrons>
  <Parity>{0,1}</Parity>
  <Kappa>{0,1}</Kappa>
  <TotalAngularMomentum>{0,1}</TotalAngularMomentum>
  <ShellTerm>{0,1}</ShellTerm>
</Shell>
Attributes
QName Type Fixed Default Use Annotation
shellID xs:ID optional
Shell identifier
Source
<xs:element name="Shell" type="ShellType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Atomic shell</xs:documentation>
  </xs:annotation>
</xs:element>
Element ShellType / PrincipalQuantumNumber
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Principal quantum number
Diagram
Diagram statesAtoms_xsd.tmp#id141
Type PrincipalQuantumNumberType
Properties
content: simple
Source
<xs:element name="PrincipalQuantumNumber" type="PrincipalQuantumNumberType">
  <xs:annotation>
    <xs:documentation>Principal quantum number</xs:documentation>
  </xs:annotation>
</xs:element>
Element ShellType / OrbitalAngularMomentum
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id144 statesAtoms_xsd.tmp#id145 statesAtoms_xsd.tmp#id143
Type OrbitalAngularMomentumType
Properties
content: complex
Model ALL(Value Symbol{0,1})
Children Symbol, Value
Instance
<OrbitalAngularMomentum>
  <Value>{1,1}</Value>
  <Symbol>{0,1}</Symbol>
</OrbitalAngularMomentum>
Source
<xs:element name="OrbitalAngularMomentum" type="OrbitalAngularMomentumType"/>
Element OrbitalAngularMomentumType / Value
Namespace http://vamdc.org/xml/xsams/1.0
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/1.0
Annotations
Symbol of the orbital angular momentum
Diagram
Diagram statesAtoms_xsd.tmp#id146
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 ShellType / NumberOfElectrons
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Number of electrons in the shell
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="NumberOfElectrons" type="xs:double">
  <xs:annotation>
    <xs:documentation>Number of electrons in the shell</xs:documentation>
  </xs:annotation>
</xs:element>
Element ShellType / Parity
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Parity of a shell
Diagram
Diagram typesAttributes_xsd.tmp#id114
Type ParityType
Properties
content: simple
minOccurs: 0
Facets
enumeration even
enumeration odd
enumeration undefined
Source
<xs:element name="Parity" type="ParityType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Parity of a shell</xs:documentation>
  </xs:annotation>
</xs:element>
Element ShellType / Kappa
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Relativistic parameter
Diagram
Diagram typesAttributes_xsd.tmp#id90
Type AngularMomentumType
Properties
content: simple
minOccurs: 0
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="Kappa" type="AngularMomentumType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Relativistic parameter</xs:documentation>
  </xs:annotation>
</xs:element>
Element ShellType / TotalAngularMomentum
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Total angular momentum of the shell
Diagram
Diagram typesAttributes_xsd.tmp#id90
Type AngularMomentumType
Properties
content: simple
minOccurs: 0
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="TotalAngularMomentum" type="AngularMomentumType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Total angular momentum of the shell</xs:documentation>
  </xs:annotation>
</xs:element>
Element ShellType / ShellTerm
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Term of the shell
Diagram
Diagram statesAtoms_xsd.tmp#id153 statesAtoms_xsd.tmp#id159 statesAtoms_xsd.tmp#id162 statesAtoms_xsd.tmp#id163 statesAtoms_xsd.tmp#id168 statesAtoms_xsd.tmp#id173 statesAtoms_xsd.tmp#id152
Type TermType
Properties
content: complex
minOccurs: 0
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
Instance
<ShellTerm>
  <LS>{0,1}</LS>
  <jj>{0,1}</jj>
  <J1J2>{0,1}</J1J2>
  <jK>{0,1}</jK>
  <LK>{0,1}</LK>
  <TermLabel>{0,1}</TermLabel>
</ShellTerm>
Source
<xs:element name="ShellTerm" type="TermType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Term of the shell</xs:documentation>
  </xs:annotation>
</xs:element>
Element TermType / LS
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Term in LS-coupling
Diagram
Diagram statesAtoms_xsd.tmp#id155 statesAtoms_xsd.tmp#id156 statesAtoms_xsd.tmp#id157 statesAtoms_xsd.tmp#id158 statesAtoms_xsd.tmp#id154
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/1.0
Annotations
Orbital angular momentum of the term in LS-coupling
Diagram
Diagram statesAtoms_xsd.tmp#id144 statesAtoms_xsd.tmp#id145 statesAtoms_xsd.tmp#id143
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/1.0
Annotations
Spin angular momentum of the term in LS-coupling
Diagram
Diagram typesAttributes_xsd.tmp#id90
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/1.0
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/1.0
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/1.0
Annotations
Term in jj-coupling
Diagram
Diagram statesAtoms_xsd.tmp#id161 statesAtoms_xsd.tmp#id160
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/1.0
Annotations
Value of the total angular momentum
Diagram
Diagram typesAttributes_xsd.tmp#id90
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/1.0
Annotations
Term in J1J2-coupling
Diagram
Diagram statesAtoms_xsd.tmp#id161 statesAtoms_xsd.tmp#id160
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/1.0
Annotations
Term in jK-coupling
Diagram
Diagram statesAtoms_xsd.tmp#id165 statesAtoms_xsd.tmp#id166 statesAtoms_xsd.tmp#id167 statesAtoms_xsd.tmp#id164
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/1.0
Annotations
Value of the total angular momentum of the core
Diagram
Diagram typesAttributes_xsd.tmp#id90
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/1.0
Annotations
Spin of the external electron(s)
Diagram
Diagram typesAttributes_xsd.tmp#id90
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/1.0
Annotations
Value of the K-number (j + orbital angular momentum of the external electron(s))
Diagram
Diagram typesAttributes_xsd.tmp#id90
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/1.0
Annotations
Term in LK-coupling
Diagram
Diagram statesAtoms_xsd.tmp#id170 statesAtoms_xsd.tmp#id171 statesAtoms_xsd.tmp#id172 statesAtoms_xsd.tmp#id169
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/1.0
Annotations
Value of the sum of orbital angular momenta of the core and external electron
Diagram
Diagram statesAtoms_xsd.tmp#id144 statesAtoms_xsd.tmp#id145 statesAtoms_xsd.tmp#id143
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/1.0
Annotations
Value of the K-number (L + spin of the core)
Diagram
Diagram typesAttributes_xsd.tmp#id90
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/1.0
Annotations
Spin of the external electron(s)
Diagram
Diagram typesAttributes_xsd.tmp#id90
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/1.0
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 ShellsType / ShellPair
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id180 statesAtoms_xsd.tmp#id177 statesAtoms_xsd.tmp#id178 statesAtoms_xsd.tmp#id179 statesAtoms_xsd.tmp#id176
Type ShellPairType
Properties
content: complex
maxOccurs: unbounded
Model Shell1 , Shell2 , ShellPairTerm
Children Shell1, Shell2, ShellPairTerm
Instance
<ShellPair shellPairID="">
  <Shell1 shellID="">{1,1}</Shell1>
  <Shell2 shellID="">{1,1}</Shell2>
  <ShellPairTerm>{1,1}</ShellPairTerm>
</ShellPair>
Attributes
QName Type Fixed Default Use Annotation
shellPairID xs:ID required
Identifier of the shell pair
Source
<xs:element name="ShellPair" type="ShellPairType" maxOccurs="unbounded"/>
Element ShellPairType / Shell1
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id174 statesAtoms_xsd.tmp#id140 statesAtoms_xsd.tmp#id142 statesAtoms_xsd.tmp#id147 statesAtoms_xsd.tmp#id148 statesAtoms_xsd.tmp#id149 statesAtoms_xsd.tmp#id150 statesAtoms_xsd.tmp#id151 statesAtoms_xsd.tmp#id139
Type ShellType
Properties
content: complex
Model ALL(PrincipalQuantumNumber OrbitalAngularMomentum NumberOfElectrons Parity{0,1} Kappa{0,1} TotalAngularMomentum{0,1} ShellTerm{0,1})
Children Kappa, NumberOfElectrons, OrbitalAngularMomentum, Parity, PrincipalQuantumNumber, ShellTerm, TotalAngularMomentum
Instance
<Shell1 shellID="">
  <PrincipalQuantumNumber>{1,1}</PrincipalQuantumNumber>
  <OrbitalAngularMomentum>{1,1}</OrbitalAngularMomentum>
  <NumberOfElectrons>{1,1}</NumberOfElectrons>
  <Parity>{0,1}</Parity>
  <Kappa>{0,1}</Kappa>
  <TotalAngularMomentum>{0,1}</TotalAngularMomentum>
  <ShellTerm>{0,1}</ShellTerm>
</Shell1>
Attributes
QName Type Fixed Default Use Annotation
shellID xs:ID optional
Shell identifier
Source
<xs:element name="Shell1" type="ShellType"/>
Element ShellPairType / Shell2
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id174 statesAtoms_xsd.tmp#id140 statesAtoms_xsd.tmp#id142 statesAtoms_xsd.tmp#id147 statesAtoms_xsd.tmp#id148 statesAtoms_xsd.tmp#id149 statesAtoms_xsd.tmp#id150 statesAtoms_xsd.tmp#id151 statesAtoms_xsd.tmp#id139
Type ShellType
Properties
content: complex
Model ALL(PrincipalQuantumNumber OrbitalAngularMomentum NumberOfElectrons Parity{0,1} Kappa{0,1} TotalAngularMomentum{0,1} ShellTerm{0,1})
Children Kappa, NumberOfElectrons, OrbitalAngularMomentum, Parity, PrincipalQuantumNumber, ShellTerm, TotalAngularMomentum
Instance
<Shell2 shellID="">
  <PrincipalQuantumNumber>{1,1}</PrincipalQuantumNumber>
  <OrbitalAngularMomentum>{1,1}</OrbitalAngularMomentum>
  <NumberOfElectrons>{1,1}</NumberOfElectrons>
  <Parity>{0,1}</Parity>
  <Kappa>{0,1}</Kappa>
  <TotalAngularMomentum>{0,1}</TotalAngularMomentum>
  <ShellTerm>{0,1}</ShellTerm>
</Shell2>
Attributes
QName Type Fixed Default Use Annotation
shellID xs:ID optional
Shell identifier
Source
<xs:element name="Shell2" type="ShellType"/>
Element ShellPairType / ShellPairTerm
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id153 statesAtoms_xsd.tmp#id159 statesAtoms_xsd.tmp#id162 statesAtoms_xsd.tmp#id163 statesAtoms_xsd.tmp#id168 statesAtoms_xsd.tmp#id173 statesAtoms_xsd.tmp#id152
Type TermType
Properties
content: complex
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
Instance
<ShellPairTerm>
  <LS>{0,1}</LS>
  <jj>{0,1}</jj>
  <J1J2>{0,1}</J1J2>
  <jK>{0,1}</jK>
  <LK>{0,1}</LK>
  <TermLabel>{0,1}</TermLabel>
</ShellPairTerm>
Source
<xs:element name="ShellPairTerm" type="TermType"/>
Element ConfigurationType / ConfigurationLabel
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Arbitrary configuration label
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="ConfigurationLabel" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Arbitrary configuration label</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicCoreType / Term
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Term of the core
Diagram
Diagram statesAtoms_xsd.tmp#id153 statesAtoms_xsd.tmp#id159 statesAtoms_xsd.tmp#id162 statesAtoms_xsd.tmp#id163 statesAtoms_xsd.tmp#id168 statesAtoms_xsd.tmp#id173 statesAtoms_xsd.tmp#id152
Type TermType
Properties
content: complex
minOccurs: 0
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
Instance
<Term>
  <LS>{0,1}</LS>
  <jj>{0,1}</jj>
  <J1J2>{0,1}</J1J2>
  <jK>{0,1}</jK>
  <LK>{0,1}</LK>
  <TermLabel>{0,1}</TermLabel>
</Term>
Source
<xs:element name="Term" type="TermType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Term of the core</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicCoreType / TotalAngularMomentum
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Total angular momentum of the core
Diagram
Diagram typesAttributes_xsd.tmp#id90
Type AngularMomentumType
Properties
content: simple
minOccurs: 0
Facets
pattern \d+(\.(0|5)?)?
Source
<xs:element name="TotalAngularMomentum" type="AngularMomentumType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Total angular momentum of the core</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicComponentType / Term
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Atomic term
Diagram
Diagram statesAtoms_xsd.tmp#id153 statesAtoms_xsd.tmp#id159 statesAtoms_xsd.tmp#id162 statesAtoms_xsd.tmp#id163 statesAtoms_xsd.tmp#id168 statesAtoms_xsd.tmp#id173 statesAtoms_xsd.tmp#id152
Type TermType
Properties
content: complex
minOccurs: 0
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
Instance
<Term>
  <LS>{0,1}</LS>
  <jj>{0,1}</jj>
  <J1J2>{0,1}</J1J2>
  <jK>{0,1}</jK>
  <LK>{0,1}</LK>
  <TermLabel>{0,1}</TermLabel>
</Term>
Source
<xs:element name="Term" type="TermType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Atomic term</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicComponentType / MixingCoefficient
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Expansion coefficient in the sum over the basis functions (signed or squared)
Diagram
Diagram statesAtoms_xsd.tmp#id187 statesAtoms_xsd.tmp#id186
Type MixingCoefficientType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
mixingClass MixingClassType required
Indicator of whether amplitude or amplitude squared is given
Source
<xs:element name="MixingCoefficient" type="MixingCoefficientType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Expansion coefficient in the sum over the basis functions (signed or squared)</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicComponentType / Comments
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Comments on a specific component
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Comments" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Comments on a specific component</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicIonType / InChI
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Standard InChI identifier
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="InChI" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Standard InChI identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicIonType / InChIKey
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Standard InChI key. Relatively reliable way to decide if species are equal
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 1
Source
<xs:element name="InChIKey" type="xs:string" minOccurs="1">
  <xs:annotation>
    <xs:documentation>Standard InChI key. Relatively reliable way to decide if species are equal</xs:documentation>
  </xs:annotation>
</xs:element>
Element IsotopeType / Comments
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
Element Atoms
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id76 statesAtoms_xsd.tmp#id75
Type AtomsType
Properties
content: complex
Model Atom+
Children Atom
Instance
<Atoms>
  <Atom methodRef="">{1,unbounded}</Atom>
</Atoms>
Source
<xs:element name="Atoms" type="AtomsType"/>
Complex Type AtomsType
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Atoms or atomic ions
Diagram
Diagram statesAtoms_xsd.tmp#id76
Used by
Model Atom+
Children Atom
Source
<xs:complexType name="AtomsType">
  <xs:annotation>
    <xs:documentation>Atoms or atomic ions</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Atom" type="AtomType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type AtomType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id78 statesAtoms_xsd.tmp#id83
Type extension of PrimaryType
Type hierarchy
Used by
Element AtomsType/Atom
Model Comments{0,1} , SourceRef* , ChemicalElement , Isotope+
Children ChemicalElement, Comments, Isotope, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:complexType name="AtomType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="ChemicalElement" type="ChemicalElementType">
          <xs:annotation>
            <xs:documentation>Description of chemical elements</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Isotope" type="IsotopeType" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>List of isotopes</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type IsotopeType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id85 statesAtoms_xsd.tmp#id91 statesAtoms_xsd.tmp#id196
Used by
Model IsotopeParameters{0,1} , Ion+ , Comments{0,1}
Children Comments, Ion, IsotopeParameters
Source
<xs:complexType name="IsotopeType">
  <xs:sequence>
    <xs:element name="IsotopeParameters" type="IsotopeParametersType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Parameters of a specific isotope</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Ion" type="AtomicIonType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>List of ionization states</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Comments" type="xs:string" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
Complex Type IsotopeParametersType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id87 statesAtoms_xsd.tmp#id88 statesAtoms_xsd.tmp#id89
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , MassNumber , Mass{0,1} , NuclearSpin{0,1}
Children Comments, Mass, MassNumber, NuclearSpin, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:complexType name="IsotopeParametersType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="MassNumber" type="xs:integer">
          <xs:annotation>
            <xs:documentation>Mass number. Example: 40.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Mass" type="DataType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Measured mass.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="NuclearSpin" type="AngularMomentumType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Spin of an isotope</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type AtomicIonType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id194 statesAtoms_xsd.tmp#id93 statesAtoms_xsd.tmp#id94 statesAtoms_xsd.tmp#id95 statesAtoms_xsd.tmp#id192 statesAtoms_xsd.tmp#id193
Type extension of PrimaryType
Type hierarchy
Used by
Element IsotopeType/Ion
Model Comments{0,1} , SourceRef* , IonCharge , IsoelectronicSequence{0,1} , AtomicState* , InChI{0,1} , InChIKey
Children AtomicState, Comments, InChI, InChIKey, IonCharge, IsoelectronicSequence, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
speciesID SpeciesIDType required
Source
<xs:complexType name="AtomicIonType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="IonCharge" type="xs:integer">
          <xs:annotation>
            <xs:documentation>Ion charge. Example: 12.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="IsoelectronicSequence" type="ElementSymbolType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Chemical element representation of isoelectronic sequence. Example: He.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="AtomicState" type="AtomicStateType" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>List of atomic states within an ion</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="InChI" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Standard InChI identifier</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="InChIKey" type="xs:string" minOccurs="1">
          <xs:annotation>
            <xs:documentation>Standard InChI key. Relatively reliable way to decide if species are equal</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="speciesID" type="SpeciesIDType" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type AtomicStateType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id190 statesAtoms_xsd.tmp#id97 statesAtoms_xsd.tmp#id98 statesAtoms_xsd.tmp#id111 statesAtoms_xsd.tmp#id120
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Description{0,1} , AtomicNumericalData{0,1} , AtomicQuantumNumbers{0,1} , AtomicComposition{0,1}
Children AtomicComposition, AtomicNumericalData, AtomicQuantumNumbers, Comments, Description, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
stateID StateIDType required
Source
<xs:complexType name="AtomicStateType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="Description" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>An arbitrary label</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="AtomicNumericalData" type="AtomicNumericalDataType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Numerical parameters describing an atomic state</xs:documentation>
          </xs:annotation>
          <xs:unique name="atomStateLifeTime">
            <!--Atomic state life time decay mechanism shouldn't be repeated within same state-->
            <xs:selector xpath="xsams:LifeTime"/>
            <xs:field xpath="@decay"/>
          </xs:unique>
        </xs:element>
        <xs:element name="AtomicQuantumNumbers" type="AtomicQuantumNumbersType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Discrete quantum numbers describing an atomic state</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="AtomicComposition" type="AtomicCompositionType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Expansion of the wavefunction in a specific basis</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="stateID" type="StateIDType" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type AtomicNumericalDataType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id100 statesAtoms_xsd.tmp#id101 statesAtoms_xsd.tmp#id102 statesAtoms_xsd.tmp#id103 statesAtoms_xsd.tmp#id104 statesAtoms_xsd.tmp#id107 statesAtoms_xsd.tmp#id108 statesAtoms_xsd.tmp#id109 statesAtoms_xsd.tmp#id110
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , StateEnergy{0,1} , IonizationEnergy{0,1} , LandeFactor{0,1} , QuantumDefect{0,1} , LifeTime{0,3} , Polarizability{0,1} , StatisticalWeight{0,1} , HyperfineConstantA{0,1} , HyperfineConstantB{0,1}
Children Comments, HyperfineConstantA, HyperfineConstantB, IonizationEnergy, LandeFactor, LifeTime, Polarizability, QuantumDefect, SourceRef, StateEnergy, StatisticalWeight
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:complexType name="AtomicNumericalDataType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="StateEnergy" type="DataType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Energy from the ground state</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="IonizationEnergy" type="DataType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Energy required to remove an electron</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="LandeFactor" type="DataType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Lande factor</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="QuantumDefect" type="DataType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Quantum defect</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="LifeTime" type="LifeTimeType" minOccurs="0" maxOccurs="3">
          <xs:annotation>
            <xs:documentation>State lifetime</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Polarizability" type="DataType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>State polarizability</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="StatisticalWeight" type="xs:double" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Statistical weight. May be non-integer due to plasma environment effects.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="HyperfineConstantA" type="DataType">
          <xs:annotation>
            <xs:documentation>Hyperfine Structure Constant A, interaction with magnetic dipole nuclear moment.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="HyperfineConstantB" type="DataType">
          <xs:annotation>
            <xs:documentation>Hyperfine Structure Constant B, interaction with the electric quadropole nuclear moment.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type AtomicQuantumNumbersType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id113 statesAtoms_xsd.tmp#id115 statesAtoms_xsd.tmp#id116 statesAtoms_xsd.tmp#id117 statesAtoms_xsd.tmp#id118
Used by
Model ALL(Parity{0,1} TotalAngularMomentum{0,1} Kappa{0,1} HyperfineMomentum{0,1} MagneticQuantumNumber{0,1})
Children HyperfineMomentum, Kappa, MagneticQuantumNumber, Parity, TotalAngularMomentum
Source
<xs:complexType name="AtomicQuantumNumbersType">
  <xs:all>
    <xs:element name="Parity" type="ParityType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>State parity. Example: odd</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TotalAngularMomentum" type="AngularMomentumType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Total angular momentum. Example: 2.5</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Kappa" type="AngularMomentumType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Relativistic parameter kappa</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="HyperfineMomentum" type="AngularMomentumType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Hyperfine momentum. Example: 2</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MagneticQuantumNumber" type="AngularMomentumProjectionType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Magnetic quantum number. Example: -1</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
</xs:complexType>
Complex Type AtomicCompositionType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id122
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Component+
Children Comments, Component, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:complexType name="AtomicCompositionType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="Component" type="AtomicComponentType" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Component of the state wavefunction</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type AtomicComponentType
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Description of a component of the atomic state wave function
Diagram
Diagram statesAtoms_xsd.tmp#id124 statesAtoms_xsd.tmp#id130 statesAtoms_xsd.tmp#id184 statesAtoms_xsd.tmp#id185 statesAtoms_xsd.tmp#id189
Used by
Model ALL(SuperConfiguration{0,1} Configuration{0,1} Term{0,1} MixingCoefficient{0,1} Comments{0,1})
Children Comments, Configuration, MixingCoefficient, SuperConfiguration, Term
Source
<xs:complexType name="AtomicComponentType">
  <xs:annotation>
    <xs:documentation>Description of a component of the atomic state wave function</xs:documentation>
  </xs:annotation>
  <xs:all>
    <xs:element name="SuperConfiguration" type="SuperConfigurationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Superconfiguration</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Configuration" type="ConfigurationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Atomic configuration</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Term" type="TermType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Atomic term</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MixingCoefficient" type="MixingCoefficientType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Expansion coefficient in the sum over the basis functions (signed or squared)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Comments" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Comments on a specific component</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
</xs:complexType>
Complex Type SuperConfigurationType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id126
Used by
Model SuperShell+
Children SuperShell
Source
<xs:complexType name="SuperConfigurationType">
  <xs:sequence>
    <xs:element name="SuperShell" type="SuperShellType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>List of supershells</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SuperShellType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id128 statesAtoms_xsd.tmp#id129
Used by
Model PrincipalQuantumNumber , NumberOfElectrons
Children NumberOfElectrons, PrincipalQuantumNumber
Source
<xs:complexType name="SuperShellType">
  <xs:sequence>
    <xs:element name="PrincipalQuantumNumber" type="xs:positiveInteger">
      <xs:annotation>
        <xs:documentation>Principal quantum number. Example: 4</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NumberOfElectrons" type="xs:double">
      <xs:annotation>
        <xs:documentation>Number of electrons. May be noninteger to account for plasma effects. Example: 3</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ConfigurationType
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Description of atomic configuration
Diagram
Diagram statesAtoms_xsd.tmp#id132 statesAtoms_xsd.tmp#id136 statesAtoms_xsd.tmp#id181
Used by
Model ALL(AtomicCore{0,1} Shells{0,1} ConfigurationLabel{0,1})
Children AtomicCore, ConfigurationLabel, Shells
Source
<xs:complexType name="ConfigurationType">
  <xs:annotation>
    <xs:documentation>Description of atomic configuration</xs:documentation>
  </xs:annotation>
  <xs:all>
    <xs:element name="AtomicCore" type="AtomicCoreType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Description of the configuration core</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Shells" type="ShellsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>List of electron shells</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ConfigurationLabel" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Arbitrary configuration label</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
</xs:complexType>
Complex Type AtomicCoreType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id134 statesAtoms_xsd.tmp#id135 statesAtoms_xsd.tmp#id182 statesAtoms_xsd.tmp#id183
Used by
Model ElementCore{0,1} , Configuration{0,1} , Term{0,1} , TotalAngularMomentum{0,1}
Children Configuration, ElementCore, Term, TotalAngularMomentum
Source
<xs:complexType name="AtomicCoreType">
  <xs:sequence>
    <xs:element name="ElementCore" type="ElementSymbolType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Isoelectronic atom of the core. Example: Xe</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Configuration" type="ConfigurationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Configuration of the core</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Term" type="TermType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Term of the core</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TotalAngularMomentum" type="AngularMomentumType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Total angular momentum of the core</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ShellsType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id138 statesAtoms_xsd.tmp#id175
Used by
Model Shell+ , ShellPair+
Children Shell, ShellPair
Source
<xs:complexType name="ShellsType">
  <xs:sequence>
    <xs:sequence>
      <xs:element name="Shell" type="ShellType" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Atomic shell</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:sequence minOccurs="0">
      <xs:element name="ShellPair" type="ShellPairType" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:sequence>
</xs:complexType>
Complex Type ShellType
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Complex type for atomic shell description.
Diagram
Diagram statesAtoms_xsd.tmp#id174 statesAtoms_xsd.tmp#id140 statesAtoms_xsd.tmp#id142 statesAtoms_xsd.tmp#id147 statesAtoms_xsd.tmp#id148 statesAtoms_xsd.tmp#id149 statesAtoms_xsd.tmp#id150 statesAtoms_xsd.tmp#id151
Used by
Model ALL(PrincipalQuantumNumber OrbitalAngularMomentum NumberOfElectrons Parity{0,1} Kappa{0,1} TotalAngularMomentum{0,1} ShellTerm{0,1})
Children Kappa, NumberOfElectrons, OrbitalAngularMomentum, Parity, PrincipalQuantumNumber, ShellTerm, TotalAngularMomentum
Attributes
QName Type Fixed Default Use Annotation
shellID xs:ID optional
Shell identifier
Source
<xs:complexType name="ShellType">
  <xs:annotation>
    <xs:documentation>Complex type for atomic shell description.</xs:documentation>
  </xs:annotation>
  <xs:all>
    <xs:element name="PrincipalQuantumNumber" type="PrincipalQuantumNumberType">
      <xs:annotation>
        <xs:documentation>Principal quantum number</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="OrbitalAngularMomentum" type="OrbitalAngularMomentumType"/>
    <xs:element name="NumberOfElectrons" type="xs:double">
      <xs:annotation>
        <xs:documentation>Number of electrons in the shell</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Parity" type="ParityType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Parity of a shell</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Kappa" type="AngularMomentumType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Relativistic parameter</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TotalAngularMomentum" type="AngularMomentumType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Total angular momentum of the shell</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ShellTerm" type="TermType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Term of the shell</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
  <xs:attribute name="shellID" type="xs:ID" use="optional">
    <xs:annotation>
      <xs:documentation>Shell identifier</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Simple Type PrincipalQuantumNumberType
Namespace http://vamdc.org/xml/xsams/1.0
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/1.0
Annotations
non-negative integer (and a symbol)
Diagram
Diagram statesAtoms_xsd.tmp#id144 statesAtoms_xsd.tmp#id145
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/1.0
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/1.0
Annotations
Complex term for atomic term in different couplings (e.g., LS or jj).
Diagram
Diagram statesAtoms_xsd.tmp#id153 statesAtoms_xsd.tmp#id159 statesAtoms_xsd.tmp#id162 statesAtoms_xsd.tmp#id163 statesAtoms_xsd.tmp#id168 statesAtoms_xsd.tmp#id173
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/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id155 statesAtoms_xsd.tmp#id156 statesAtoms_xsd.tmp#id157 statesAtoms_xsd.tmp#id158
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/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id161
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/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id165 statesAtoms_xsd.tmp#id166 statesAtoms_xsd.tmp#id167
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/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id170 statesAtoms_xsd.tmp#id171 statesAtoms_xsd.tmp#id172
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 ShellPairType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id180 statesAtoms_xsd.tmp#id177 statesAtoms_xsd.tmp#id178 statesAtoms_xsd.tmp#id179
Used by
Model Shell1 , Shell2 , ShellPairTerm
Children Shell1, Shell2, ShellPairTerm
Attributes
QName Type Fixed Default Use Annotation
shellPairID xs:ID required
Identifier of the shell pair
Source
<xs:complexType name="ShellPairType">
  <xs:sequence>
    <xs:element name="Shell1" type="ShellType"/>
    <xs:element name="Shell2" type="ShellType"/>
    <xs:element name="ShellPairTerm" type="TermType"/>
  </xs:sequence>
  <xs:attribute name="shellPairID" type="xs:ID" use="required">
    <xs:annotation>
      <xs:documentation>Identifier of the shell pair</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Complex Type MixingCoefficientType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesAtoms_xsd.tmp#id187
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/1.0
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>
Attribute ShellType / @shellID
Namespace No namespace
Annotations
Shell identifier
Type xs:ID
Properties
use: optional
Used by
Complex Type ShellType
Source
<xs:attribute name="shellID" type="xs:ID" use="optional">
  <xs:annotation>
    <xs:documentation>Shell identifier</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ShellPairType / @shellPairID
Namespace No namespace
Annotations
Identifier of the shell pair
Type xs:ID
Properties
use: required
Used by
Complex Type ShellPairType
Source
<xs:attribute name="shellPairID" type="xs:ID" use="required">
  <xs:annotation>
    <xs:documentation>Identifier of the shell pair</xs:documentation>
  </xs:annotation>
</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 AtomicStateType / @stateID
Namespace No namespace
Type StateIDType
Properties
use: required
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (S.+)
Used by
Complex Type AtomicStateType
Source
<xs:attribute name="stateID" type="StateIDType" use="required"/>
Attribute AtomicIonType / @speciesID
Namespace No namespace
Type SpeciesIDType
Properties
use: required
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (X.+)
Used by
Complex Type AtomicIonType
Source
<xs:attribute name="speciesID" type="SpeciesIDType" use="required"/>