Showing:

Annotations
Attributes
Diagrams
Facets
Identity Constraints
Instances
Properties
Source
Used by
Included schema statesAtoms.xsd
Namespace http://vamdc.org/xml/xsams/0.2
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/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id80 statesAtoms_xsd.tmp#id85 statesAtoms_xsd.tmp#id79
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/0.2
Annotations
Description of chemical elements
Diagram
Diagram typesAttributes_xsd.tmp#id82 typesAttributes_xsd.tmp#id83 typesAttributes_xsd.tmp#id81
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/0.2
Annotations
List of isotopes
Diagram
Diagram statesAtoms_xsd.tmp#id87 statesAtoms_xsd.tmp#id93 statesAtoms_xsd.tmp#id198 statesAtoms_xsd.tmp#id86
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/0.2
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#id89 statesAtoms_xsd.tmp#id90 statesAtoms_xsd.tmp#id91 statesAtoms_xsd.tmp#id88
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/0.2
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/0.2
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#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, 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/0.2
Annotations
Spin of an isotope
Diagram
Diagram typesAttributes_xsd.tmp#id92
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/0.2
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#id196 statesAtoms_xsd.tmp#id95 statesAtoms_xsd.tmp#id96 statesAtoms_xsd.tmp#id97 statesAtoms_xsd.tmp#id194 statesAtoms_xsd.tmp#id195 statesAtoms_xsd.tmp#id94
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/0.2
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/0.2
Annotations
Chemical element representation of isoelectronic sequence. Example: He.
Diagram
Diagram typesAttributes_xsd.tmp#id84
Type ElementSymbolType
Properties
content: simple
minOccurs: 0
Facets
pattern \p{Lu}\p{Ll}?
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/0.2
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#id192 statesAtoms_xsd.tmp#id99 statesAtoms_xsd.tmp#id100 statesAtoms_xsd.tmp#id113 statesAtoms_xsd.tmp#id122 statesAtoms_xsd.tmp#id98
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/0.2
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/0.2
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#id102 statesAtoms_xsd.tmp#id103 statesAtoms_xsd.tmp#id104 statesAtoms_xsd.tmp#id105 statesAtoms_xsd.tmp#id106 statesAtoms_xsd.tmp#id109 statesAtoms_xsd.tmp#id110 statesAtoms_xsd.tmp#id111 statesAtoms_xsd.tmp#id112 statesAtoms_xsd.tmp#id101
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,1} , 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/0.2
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#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, 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/0.2
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#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, 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/0.2
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#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, 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/0.2
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#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, 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/0.2
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#id43 typesAttributes_xsd.tmp#id108 typesAttributes_xsd.tmp#id107
Type LifeTimeType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, 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">
  <xs:annotation>
    <xs:documentation>State lifetime</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtomicNumericalDataType / Polarizability
Namespace http://vamdc.org/xml/xsams/0.2
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#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, 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/0.2
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/0.2
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#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, 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/0.2
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#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, 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/0.2
Annotations
Discrete quantum numbers describing an atomic state
Diagram
Diagram statesAtoms_xsd.tmp#id115 statesAtoms_xsd.tmp#id117 statesAtoms_xsd.tmp#id118 statesAtoms_xsd.tmp#id119 statesAtoms_xsd.tmp#id120 statesAtoms_xsd.tmp#id114
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/0.2
Annotations
State parity. Example: odd
Diagram
Diagram typesAttributes_xsd.tmp#id116
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/0.2
Annotations
Total angular momentum. Example: 2.5
Diagram
Diagram typesAttributes_xsd.tmp#id92
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/0.2
Annotations
Relativistic parameter kappa
Diagram
Diagram typesAttributes_xsd.tmp#id92
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/0.2
Annotations
Hyperfine momentum. Example: 2
Diagram
Diagram typesAttributes_xsd.tmp#id92
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/0.2
Annotations
Magnetic quantum number. Example: -1
Diagram
Diagram typesAttributes_xsd.tmp#id121
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/0.2
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#id124 statesAtoms_xsd.tmp#id123
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/0.2
Annotations
Component of the state wavefunction
Diagram
Diagram statesAtoms_xsd.tmp#id126 statesAtoms_xsd.tmp#id132 statesAtoms_xsd.tmp#id186 statesAtoms_xsd.tmp#id187 statesAtoms_xsd.tmp#id191 statesAtoms_xsd.tmp#id125
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/0.2
Annotations
Superconfiguration
Diagram
Diagram statesAtoms_xsd.tmp#id128 statesAtoms_xsd.tmp#id127
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/0.2
Annotations
List of supershells
Diagram
Diagram statesAtoms_xsd.tmp#id130 statesAtoms_xsd.tmp#id131 statesAtoms_xsd.tmp#id129
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/0.2
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/0.2
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/0.2
Annotations
Atomic configuration
Diagram
Diagram statesAtoms_xsd.tmp#id134 statesAtoms_xsd.tmp#id138 statesAtoms_xsd.tmp#id183 statesAtoms_xsd.tmp#id133
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/0.2
Annotations
Description of the configuration core
Diagram
Diagram statesAtoms_xsd.tmp#id136 statesAtoms_xsd.tmp#id137 statesAtoms_xsd.tmp#id184 statesAtoms_xsd.tmp#id185 statesAtoms_xsd.tmp#id135
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/0.2
Annotations
Isoelectronic atom of the core. Example: Xe
Diagram
Diagram typesAttributes_xsd.tmp#id84
Type ElementSymbolType
Properties
content: simple
minOccurs: 0
Facets
pattern \p{Lu}\p{Ll}?
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/0.2
Annotations
Configuration of the core
Diagram
Diagram statesAtoms_xsd.tmp#id134 statesAtoms_xsd.tmp#id138 statesAtoms_xsd.tmp#id183 statesAtoms_xsd.tmp#id133
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/0.2
Annotations
List of electron shells
Diagram
Diagram statesAtoms_xsd.tmp#id140 statesAtoms_xsd.tmp#id177 statesAtoms_xsd.tmp#id139
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/0.2
Annotations
Atomic shell
Diagram
Diagram statesAtoms_xsd.tmp#id176 statesAtoms_xsd.tmp#id142 statesAtoms_xsd.tmp#id144 statesAtoms_xsd.tmp#id149 statesAtoms_xsd.tmp#id150 statesAtoms_xsd.tmp#id151 statesAtoms_xsd.tmp#id152 statesAtoms_xsd.tmp#id153 statesAtoms_xsd.tmp#id141
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/0.2
Annotations
Principal quantum number
Diagram
Diagram typesAttributes_xsd.tmp#id143
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/0.2
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
<OrbitalAngularMomentum>
  <Value>{1,1}</Value>
  <Symbol>{0,1}</Symbol>
</OrbitalAngularMomentum>
Source
<xs:element name="OrbitalAngularMomentum" type="OrbitalAngularMomentumType"/>
Element ShellType / NumberOfElectrons
Namespace http://vamdc.org/xml/xsams/0.2
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/0.2
Annotations
Parity of a shell
Diagram
Diagram typesAttributes_xsd.tmp#id116
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/0.2
Annotations
Relativistic parameter
Diagram
Diagram typesAttributes_xsd.tmp#id92
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/0.2
Annotations
Total angular momentum of the shell
Diagram
Diagram typesAttributes_xsd.tmp#id92
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/0.2
Annotations
Term of the shell
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 typesAttributes_xsd.tmp#id154
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 ShellsType / ShellPair
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram statesAtoms_xsd.tmp#id182 statesAtoms_xsd.tmp#id179 statesAtoms_xsd.tmp#id180 statesAtoms_xsd.tmp#id181 statesAtoms_xsd.tmp#id178
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/0.2
Diagram
Diagram statesAtoms_xsd.tmp#id176 statesAtoms_xsd.tmp#id142 statesAtoms_xsd.tmp#id144 statesAtoms_xsd.tmp#id149 statesAtoms_xsd.tmp#id150 statesAtoms_xsd.tmp#id151 statesAtoms_xsd.tmp#id152 statesAtoms_xsd.tmp#id153 statesAtoms_xsd.tmp#id141
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/0.2
Diagram
Diagram statesAtoms_xsd.tmp#id176 statesAtoms_xsd.tmp#id142 statesAtoms_xsd.tmp#id144 statesAtoms_xsd.tmp#id149 statesAtoms_xsd.tmp#id150 statesAtoms_xsd.tmp#id151 statesAtoms_xsd.tmp#id152 statesAtoms_xsd.tmp#id153 statesAtoms_xsd.tmp#id141
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/0.2
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 typesAttributes_xsd.tmp#id154
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/0.2
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/0.2
Annotations
Term of the core
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 typesAttributes_xsd.tmp#id154
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/0.2
Annotations
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="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/0.2
Annotations
Atomic term
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 typesAttributes_xsd.tmp#id154
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/0.2
Annotations
Expansion coefficient in the sum over the basis functions (signed or squared)
Diagram
Diagram typesAttributes_xsd.tmp#id189 typesAttributes_xsd.tmp#id188
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/0.2
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/0.2
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/0.2
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/0.2
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/0.2
Diagram
Diagram statesAtoms_xsd.tmp#id78 statesAtoms_xsd.tmp#id77
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/0.2
Annotations
Atoms or atomic ions
Diagram
Diagram statesAtoms_xsd.tmp#id78
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/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id80 statesAtoms_xsd.tmp#id85
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/0.2
Diagram
Diagram statesAtoms_xsd.tmp#id87 statesAtoms_xsd.tmp#id93 statesAtoms_xsd.tmp#id198
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/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id89 statesAtoms_xsd.tmp#id90 statesAtoms_xsd.tmp#id91
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/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id196 statesAtoms_xsd.tmp#id95 statesAtoms_xsd.tmp#id96 statesAtoms_xsd.tmp#id97 statesAtoms_xsd.tmp#id194 statesAtoms_xsd.tmp#id195
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/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id192 statesAtoms_xsd.tmp#id99 statesAtoms_xsd.tmp#id100 statesAtoms_xsd.tmp#id113 statesAtoms_xsd.tmp#id122
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/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id102 statesAtoms_xsd.tmp#id103 statesAtoms_xsd.tmp#id104 statesAtoms_xsd.tmp#id105 statesAtoms_xsd.tmp#id106 statesAtoms_xsd.tmp#id109 statesAtoms_xsd.tmp#id110 statesAtoms_xsd.tmp#id111 statesAtoms_xsd.tmp#id112
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,1} , 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">
          <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/0.2
Diagram
Diagram statesAtoms_xsd.tmp#id115 statesAtoms_xsd.tmp#id117 statesAtoms_xsd.tmp#id118 statesAtoms_xsd.tmp#id119 statesAtoms_xsd.tmp#id120
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/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesAtoms_xsd.tmp#id124
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/0.2
Annotations
Description of a component of the atomic state wave function
Diagram
Diagram statesAtoms_xsd.tmp#id126 statesAtoms_xsd.tmp#id132 statesAtoms_xsd.tmp#id186 statesAtoms_xsd.tmp#id187 statesAtoms_xsd.tmp#id191
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/0.2
Diagram
Diagram statesAtoms_xsd.tmp#id128
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/0.2
Diagram
Diagram statesAtoms_xsd.tmp#id130 statesAtoms_xsd.tmp#id131
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/0.2
Annotations
Description of atomic configuration
Diagram
Diagram statesAtoms_xsd.tmp#id134 statesAtoms_xsd.tmp#id138 statesAtoms_xsd.tmp#id183
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/0.2
Diagram
Diagram statesAtoms_xsd.tmp#id136 statesAtoms_xsd.tmp#id137 statesAtoms_xsd.tmp#id184 statesAtoms_xsd.tmp#id185
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/0.2
Diagram
Diagram statesAtoms_xsd.tmp#id140 statesAtoms_xsd.tmp#id177
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/0.2
Annotations
Complex type for atomic shell description.
Diagram
Diagram statesAtoms_xsd.tmp#id176 statesAtoms_xsd.tmp#id142 statesAtoms_xsd.tmp#id144 statesAtoms_xsd.tmp#id149 statesAtoms_xsd.tmp#id150 statesAtoms_xsd.tmp#id151 statesAtoms_xsd.tmp#id152 statesAtoms_xsd.tmp#id153
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>
Complex Type ShellPairType
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram statesAtoms_xsd.tmp#id182 statesAtoms_xsd.tmp#id179 statesAtoms_xsd.tmp#id180 statesAtoms_xsd.tmp#id181
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>
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 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"/>