Showing:

Annotations
Attributes
Diagrams
Facets
Identity Constraints
Instances
Properties
Source
Used by
Imported schema nltcs.xsd
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
Schema for specifying the quantum numbers of closed-shell non-linear triatomic molecules
Properties
attribute form default: unqualified
element form default: qualified
Element nltcs:QNs
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
A list of quantum numbers for non-linear triatomic, closed-shell molecules
Diagram
Diagram nltcs_xsd.tmp#id1486 nltcs_xsd.tmp#id1487 nltcs_xsd.tmp#id1488 nltcs_xsd.tmp#id1489 nltcs_xsd.tmp#id1490 nltcs_xsd.tmp#id1491 nltcs_xsd.tmp#id1492 nltcs_xsd.tmp#id1493 nltcs_xsd.tmp#id1494 nltcs_xsd.tmp#id1495 nltcs_xsd.tmp#id1496 nltcs_xsd.tmp#id1497 nltcs_xsd.tmp#id1498 nltcs_xsd.tmp#id1499 nltcs_xsd.tmp#id1500 nltcs_xsd.tmp#id1485
Type nltcs:QNsType
Properties
content: complex
Used by
Complex Type nltcs:Case
Model nltcs:ElecStateLabel{0,1} , nltcs:v1{0,1} , nltcs:v2{0,1} , nltcs:v3{0,1} , nltcs:J{0,1} , nltcs:Ka{0,1} , nltcs:Kc{0,1} , nltcs:I{0,1} , nltcs:F1{0,1} , nltcs:F2{0,1} , nltcs:F{0,1} , nltcs:r* , nltcs:parity{0,1} , nltcs:kronigParity{0,1} , nltcs:asSym{0,1}
Children nltcs:ElecStateLabel, nltcs:F, nltcs:F1, nltcs:F2, nltcs:I, nltcs:J, nltcs:Ka, nltcs:Kc, nltcs:asSym, nltcs:kronigParity, nltcs:parity, nltcs:r, nltcs:v1, nltcs:v2, nltcs:v3
Instance
<nltcs:QNs>
  <nltcs:ElecStateLabel>{0,1}</nltcs:ElecStateLabel>
  <nltcs:v1>{0,1}</nltcs:v1>
  <nltcs:v2>{0,1}</nltcs:v2>
  <nltcs:v3>{0,1}</nltcs:v3>
  <nltcs:J>{0,1}</nltcs:J>
  <nltcs:Ka>{0,1}</nltcs:Ka>
  <nltcs:Kc>{0,1}</nltcs:Kc>
  <nltcs:I id="" nuclearSpinRef="">{0,1}</nltcs:I>
  <nltcs:F1 nuclearSpinRef="">{0,1}</nltcs:F1>
  <nltcs:F2 nuclearSpinRef="">{0,1}</nltcs:F2>
  <nltcs:F nuclearSpinRef="">{0,1}</nltcs:F>
  <nltcs:r name="">{0,unbounded}</nltcs:r>
  <nltcs:parity>{0,1}</nltcs:parity>
  <nltcs:kronigParity>{0,1}</nltcs:kronigParity>
  <nltcs:asSym>{0,1}</nltcs:asSym>
</nltcs:QNs>
Source
<xs:element name="QNs" type="nltcs:QNsType">
  <xs:annotation>
    <xs:documentation>A list of quantum numbers for non-linear triatomic, closed-shell molecules</xs:documentation>
  </xs:annotation>
  <!-- the name attribute to r must be unique within each state -->
  <xs:unique name="r-name">
    <xs:selector xpath="nltcs:r"/>
    <xs:field xpath="@name"/>
  </xs:unique>
</xs:element>
Element nltcs:QNsType / nltcs:ElecStateLabel
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
The label of the electronic state: X, a, A, b, etc...
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="ElecStateLabel" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The label of the electronic state: X, a, A, b, etc...</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:v1
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
The vibrational quantum number, v1
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="v1" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The vibrational quantum number, v1</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:v2
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
The vibrational quantum number, v2
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="v2" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The vibrational quantum number, v2</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:v3
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
The vibrational quantum number, v3
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="v3" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The vibrational quantum number, v3</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:J
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
The rotational quantum number, J, associated with the total angular momentum excluding nuclear spin
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="J" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The rotational quantum number, J, associated with the total angular momentum excluding nuclear spin</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:Ka
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
The rotational quantum label, Ka, correlating to K in the prolate symmetric top limit
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Ka" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The rotational quantum label, Ka, correlating to K in the prolate symmetric top limit</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:Kc
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
The rotational quantum label, Kc, correlating to K in the oblate symmetric top limit
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Kc" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The rotational quantum label, Kc, correlating to K in the oblate symmetric top limit</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:I
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
The quantum number associated with the total nuclear spin angular momentum resulting from the coupling of two individual nuclear spin angular momenta: I = I1 + I2
Diagram
Diagram commonTypes_xsd.tmp#id1262 commonTypes_xsd.tmp#id1263 commonTypes_xsd.tmp#id1264 commonTypes_xsd.tmp#id1261
Type CoupledNuclearSpinAMType
Type hierarchy
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
id restriction of xs:string required
A label this coupled nuclear spin angular momentum quantum number
nuclearSpinRef restriction of xs:string required
A label identifying the nuclear spin to which an intermediate angular momentum is coupled
Source
<xs:element name="I" type="ctypes:CoupledNuclearSpinAMType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The quantum number associated with the total nuclear spin angular momentum resulting from the coupling of two individual nuclear spin angular momenta: I = I1 + I2</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:F1
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
The quantum number, F1, associated with the intermediate angular momentum due to coupling the rotational angular momentum with one nuclear spin. F1 may not be a good quantum number.
Diagram
Diagram commonTypes_xsd.tmp#id1262 commonTypes_xsd.tmp#id1266 commonTypes_xsd.tmp#id1265
Type NuclearSpinAMType
Type hierarchy
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
nuclearSpinRef restriction of xs:string required
A label identifying the nuclear spin to which an intermediate angular momentum is coupled
Source
<xs:element name="F1" type="ctypes:NuclearSpinAMType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The quantum number, F1, associated with the intermediate angular momentum due to coupling the rotational angular momentum with one nuclear spin. F1 may not be a good quantum number.</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:F2
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
The quantum number, F2, associated with the intermediate angular momentum due to coupling the rotational angular momentum with one nuclear spin. F2 may not be a good quantum number.
Diagram
Diagram commonTypes_xsd.tmp#id1262 commonTypes_xsd.tmp#id1266 commonTypes_xsd.tmp#id1265
Type NuclearSpinAMType
Type hierarchy
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
nuclearSpinRef restriction of xs:string required
A label identifying the nuclear spin to which an intermediate angular momentum is coupled
Source
<xs:element name="F2" type="ctypes:NuclearSpinAMType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The quantum number, F2, associated with the intermediate angular momentum due to coupling the rotational angular momentum with one nuclear spin. F2 may not be a good quantum number.</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:F
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
The quantum number, F, associated with the total angular momentum including nuclear spin
Diagram
Diagram commonTypes_xsd.tmp#id1262 commonTypes_xsd.tmp#id1266 commonTypes_xsd.tmp#id1265
Type NuclearSpinAMType
Type hierarchy
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
nuclearSpinRef restriction of xs:string required
A label identifying the nuclear spin to which an intermediate angular momentum is coupled
Source
<xs:element name="F" type="ctypes:NuclearSpinAMType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The quantum number, F, associated with the total angular momentum including nuclear spin</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:r
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
A named, non-negative integer label identifying the state if no other good quantum numbers or symmetries are known. It is possible to have more than one r defining a state, but their name attributes have to be unique.
Diagram
Diagram commonTypes_xsd.tmp#id1257 commonTypes_xsd.tmp#id1256
Type RankingType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
name required
a string identifying this ranking index
Source
<xs:element name="r" type="ctypes:RankingType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A named, non-negative integer label identifying the state if no other good quantum numbers or symmetries are known. It is possible to have more than one r defining a state, but their name attributes have to be unique.</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:parity
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
Total parity with respect to inversion through the molecular centre of mass in the laboratory coordinate system
Diagram
Diagram commonTypes_xsd.tmp#id1275
Type PMParityType
Properties
content: simple
minOccurs: 0
Facets
pattern \+|-
Source
<xs:element name="parity" type="ctypes:PMParityType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Total parity with respect to inversion through the molecular centre of mass in the laboratory coordinate system</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:kronigParity
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
Kronig parity ('e' or 'f')
Diagram
Diagram commonTypes_xsd.tmp#id1277
Type EFParityType
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
pattern e|f
Source
<xs:element name="kronigParity" type="ctypes:EFParityType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Kronig parity ('e' or 'f')</xs:documentation>
  </xs:annotation>
</xs:element>
Element nltcs:QNsType / nltcs:asSym
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Annotations
Symmetry of the rovibronic wavefunction for diatomic molecules with a centre of inversion: a or s such that the total wavefunction including nuclear spin is symmetric or antisymmetric under permutation of the identical nuclei, according to whether they are bosons or fermions respectively.
Diagram
Diagram commonTypes_xsd.tmp#id1276
Type ASParityType
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
pattern a|s
Source
<xs:element name="asSym" type="ctypes:ASParityType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Symmetry of the rovibronic wavefunction for diatomic molecules with a centre of inversion: a or s such that the total wavefunction including nuclear spin is symmetric or antisymmetric under permutation of the identical nuclei, according to whether they are bosons or fermions respectively.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type nltcs:QNsType
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Diagram
Diagram nltcs_xsd.tmp#id1486 nltcs_xsd.tmp#id1487 nltcs_xsd.tmp#id1488 nltcs_xsd.tmp#id1489 nltcs_xsd.tmp#id1490 nltcs_xsd.tmp#id1491 nltcs_xsd.tmp#id1492 nltcs_xsd.tmp#id1493 nltcs_xsd.tmp#id1494 nltcs_xsd.tmp#id1495 nltcs_xsd.tmp#id1496 nltcs_xsd.tmp#id1497 nltcs_xsd.tmp#id1498 nltcs_xsd.tmp#id1499 nltcs_xsd.tmp#id1500
Used by
Element nltcs:QNs
Model nltcs:ElecStateLabel{0,1} , nltcs:v1{0,1} , nltcs:v2{0,1} , nltcs:v3{0,1} , nltcs:J{0,1} , nltcs:Ka{0,1} , nltcs:Kc{0,1} , nltcs:I{0,1} , nltcs:F1{0,1} , nltcs:F2{0,1} , nltcs:F{0,1} , nltcs:r* , nltcs:parity{0,1} , nltcs:kronigParity{0,1} , nltcs:asSym{0,1}
Children nltcs:ElecStateLabel, nltcs:F, nltcs:F1, nltcs:F2, nltcs:I, nltcs:J, nltcs:Ka, nltcs:Kc, nltcs:asSym, nltcs:kronigParity, nltcs:parity, nltcs:r, nltcs:v1, nltcs:v2, nltcs:v3
Source
<xs:complexType name="QNsType">
  <xs:sequence>
    <!-- ElecStateLabel -->
    <xs:element name="ElecStateLabel" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The label of the electronic state: X, a, A, b, etc...</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- v1 -->
    <xs:element name="v1" type="xs:nonNegativeInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The vibrational quantum number, v1</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- v2 -->
    <xs:element name="v2" type="xs:nonNegativeInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The vibrational quantum number, v2</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- v3 -->
    <xs:element name="v3" type="xs:nonNegativeInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The vibrational quantum number, v3</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- J -->
    <xs:element name="J" type="xs:nonNegativeInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The rotational quantum number, J, associated with the total angular momentum excluding nuclear spin</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- Ka -->
    <xs:element name="Ka" type="xs:nonNegativeInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The rotational quantum label, Ka, correlating to K in the prolate symmetric top limit</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- Kc -->
    <xs:element name="Kc" type="xs:nonNegativeInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The rotational quantum label, Kc, correlating to K in the oblate symmetric top limit</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- I -->
    <xs:element name="I" type="ctypes:CoupledNuclearSpinAMType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The quantum number associated with the total nuclear spin angular momentum resulting from the coupling of two individual nuclear spin angular momenta: I = I1 + I2</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- F1 -->
    <xs:element name="F1" type="ctypes:NuclearSpinAMType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The quantum number, F1, associated with the intermediate angular momentum due to coupling the rotational angular momentum with one nuclear spin. F1 may not be a good quantum number.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- F2 -->
    <xs:element name="F2" type="ctypes:NuclearSpinAMType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The quantum number, F2, associated with the intermediate angular momentum due to coupling the rotational angular momentum with one nuclear spin. F2 may not be a good quantum number.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- F -->
    <xs:element name="F" type="ctypes:NuclearSpinAMType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The quantum number, F, associated with the total angular momentum including nuclear spin</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- r -->
    <xs:element name="r" type="ctypes:RankingType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>A named, non-negative integer label identifying the state if no other good quantum numbers or symmetries are known. It is possible to have more than one r defining a state, but their name attributes have to be unique.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- parity -->
    <xs:element name="parity" type="ctypes:PMParityType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Total parity with respect to inversion through the molecular centre of mass in the laboratory coordinate system</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- kronigParity -->
    <xs:element name="kronigParity" type="ctypes:EFParityType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Kronig parity ('e' or 'f')</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- asSym -->
    <xs:element name="asSym" type="ctypes:ASParityType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Symmetry of the rovibronic wavefunction for diatomic molecules with a centre of inversion: a or s such that the total wavefunction including nuclear spin is symmetric or antisymmetric under permutation of the identical nuclei, according to whether they are bosons or fermions respectively.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type nltcs:ThisCase
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Diagram
Diagram commonTypes_xsd.tmp#id592 commonTypes_xsd.tmp#id591 nltcs_xsd.tmp#id1502
Type restriction of BaseCase
Type hierarchy
Properties
abstract: true
Used by
Complex Type nltcs:Case
Attributes
QName Type Fixed Default Use Annotation
caseID xs:string nltcs required
Source
<xs:complexType name="ThisCase" abstract="true">
  <xs:complexContent>
    <xs:restriction base="ctypes:BaseCase">
      <xs:attribute name="caseID" type="xs:string" use="required" fixed="nltcs"/>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>
Complex Type nltcs:Case
Namespace http://vamdc.org/xml/xsams/1.0/cases/nltcs
Diagram
Diagram commonTypes_xsd.tmp#id592 commonTypes_xsd.tmp#id591 nltcs_xsd.tmp#id1502 nltcs_xsd.tmp#id1501 nltcs_xsd.tmp#id1484
Type extension of nltcs:ThisCase
Type hierarchy
Model nltcs:QNs
Children nltcs:QNs
Attributes
QName Type Fixed Default Use Annotation
caseID xs:string nltcs required
Source
<xs:complexType name="Case">
  <xs:complexContent>
    <xs:extension base="nltcs:ThisCase">
      <xs:sequence>
        <xs:element ref="nltcs:QNs" minOccurs="1" maxOccurs="1"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Attribute nltcs:ThisCase / @caseID
Namespace No namespace
Type xs:string
Properties
use: required
fixed: nltcs
Used by
Complex Type nltcs:ThisCase
Source
<xs:attribute name="caseID" type="xs:string" use="required" fixed="nltcs"/>