Showing:

Annotations
Attributes
Diagrams
Identity Constraints
Instances
Properties
Source
Used by
Imported schema gen.xsd
Namespace http://vamdc.org/xml/xsams/1.0/cases/gen
Properties
attribute form default: unqualified
element form default: qualified
Element QNs
Namespace http://vamdc.org/xml/xsams/1.0/cases/gen
Annotations
A list of quantum numbers for closed-shell, symmetric top molecules
Diagram
Diagram gen_xsd.tmp#id1342 gen_xsd.tmp#id1343 gen_xsd.tmp#id1346 gen_xsd.tmp#id1341
Type QNsType
Properties
content: complex
Used by
Complex Type Case
Model ElecStateLabel{0,1} , QN* , Sym*
Children ElecStateLabel, QN, Sym
Instance
<QNs>
  <ElecStateLabel>{0,1}</ElecStateLabel>
  <QN name="">{0,unbounded}</QN>
  <Sym group="" name="">{0,unbounded}</Sym>
</QNs>
Source
<xs:element name="QNs" type="gen:QNsType">
  <xs:annotation>
    <xs:documentation>A list of quantum numbers for closed-shell, symmetric top molecules</xs:documentation>
  </xs:annotation>
  <!-- the name attribute to qn must be unique within each state -->
  <xs:unique name="qn-name">
    <xs:selector xpath="gen:QN"/>
    <xs:field xpath="@name"/>
  </xs:unique>
  <!-- the name attribute to symmetry must be unique within each state -->
  <xs:unique name="sym-name">
    <xs:selector xpath="gen:Sym"/>
    <xs:field xpath="@name"/>
  </xs:unique>
</xs:element>
Element QNsType / ElecStateLabel
Namespace http://vamdc.org/xml/xsams/1.0/cases/gen
Annotations
The label of the electronic state: X, a, A, b, etc...
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="ElecStateLabel" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The label of the electronic state: X, a, A, b, etc...</xs:documentation>
  </xs:annotation>
</xs:element>
Element QNsType / QN
Namespace http://vamdc.org/xml/xsams/1.0/cases/gen
Annotations
A generic, named quantum number.
Diagram
Diagram gen_xsd.tmp#id1345 gen_xsd.tmp#id1344
Type GenericQNType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
name required
a string identifying this quantum number
Source
<xs:element name="QN" type="gen:GenericQNType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A generic, named quantum number.</xs:documentation>
  </xs:annotation>
</xs:element>
Element QNsType / Sym
Namespace http://vamdc.org/xml/xsams/1.0/cases/gen
Annotations
A generic, named symmetry.
Diagram
Diagram gen_xsd.tmp#id1348 gen_xsd.tmp#id1349 gen_xsd.tmp#id1347
Type GenericSymType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
group optional
a string identifying the symmetry group this species belongs to
name required
a string identifying this symmetry
Source
<xs:element name="Sym" type="gen:GenericSymType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A generic, named symmetry.</xs:documentation>
  </xs:annotation>
</xs:element>
Element QN
Namespace http://vamdc.org/xml/xsams/1.0/cases/gen
Annotations
A generic, named quantum number.
Diagram
Diagram gen_xsd.tmp#id1345 gen_xsd.tmp#id1344
Type GenericQNType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
name required
a string identifying this quantum number
Source
<xs:element name="QN" type="gen:GenericQNType">
  <xs:annotation>
    <xs:documentation>A generic, named quantum number.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Sym
Namespace http://vamdc.org/xml/xsams/1.0/cases/gen
Annotations
A generic, named symmetry.
Diagram
Diagram gen_xsd.tmp#id1348 gen_xsd.tmp#id1349 gen_xsd.tmp#id1347
Type GenericSymType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
group optional
a string identifying the symmetry group this species belongs to
name required
a string identifying this symmetry
Source
<xs:element name="Sym" type="gen:GenericSymType">
  <xs:annotation>
    <xs:documentation>A generic, named symmetry.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type QNsType
Namespace http://vamdc.org/xml/xsams/1.0/cases/gen
Diagram
Diagram gen_xsd.tmp#id1342 gen_xsd.tmp#id1343 gen_xsd.tmp#id1346
Used by
Element QNs
Model ElecStateLabel{0,1} , QN* , Sym*
Children ElecStateLabel, QN, Sym
Source
<xs:complexType name="QNsType">
  <xs:sequence>
    <!-- ElecStateLabel -->
    <xs:element name="ElecStateLabel" type="xs:string" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The label of the electronic state: X, a, A, b, etc...</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- QN -->
    <xs:element name="QN" type="gen:GenericQNType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>A generic, named quantum number.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- Sym -->
    <xs:element name="Sym" type="gen:GenericSymType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>A generic, named symmetry.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type GenericQNType
Namespace http://vamdc.org/xml/xsams/1.0/cases/gen
Diagram
Diagram gen_xsd.tmp#id1345
Type extension of xs:double
Used by
Elements QN, QNsType/QN
Attributes
QName Type Fixed Default Use Annotation
name required
a string identifying this quantum number
Source
<xs:complexType name="GenericQNType">
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="name" use="required">
        <xs:annotation>
          <xs:documentation>a string identifying this quantum number</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type GenericSymType
Namespace http://vamdc.org/xml/xsams/1.0/cases/gen
Diagram
Diagram gen_xsd.tmp#id1348 gen_xsd.tmp#id1349
Type extension of xs:string
Used by
Elements QNsType/Sym, Sym
Attributes
QName Type Fixed Default Use Annotation
group optional
a string identifying the symmetry group this species belongs to
name required
a string identifying this symmetry
Source
<xs:complexType name="GenericSymType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="name" use="required">
        <xs:annotation>
          <xs:documentation>a string identifying this symmetry</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="group" use="optional">
        <xs:annotation>
          <xs:documentation>a string identifying the symmetry group this species belongs to</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type ThisCase
Namespace http://vamdc.org/xml/xsams/1.0/cases/gen
Diagram
Diagram commonTypes_xsd.tmp#id592 commonTypes_xsd.tmp#id591 gen_xsd.tmp#id1351
Type restriction of BaseCase
Type hierarchy
Properties
abstract: true
Used by
Complex Type Case
Attributes
QName Type Fixed Default Use Annotation
caseID xs:string gen 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="gen"/>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>
Complex Type Case
Namespace http://vamdc.org/xml/xsams/1.0/cases/gen
Diagram
Diagram commonTypes_xsd.tmp#id592 commonTypes_xsd.tmp#id591 gen_xsd.tmp#id1351 gen_xsd.tmp#id1350 gen_xsd.tmp#id1340
Type extension of ThisCase
Type hierarchy
Model QNs
Children QNs
Attributes
QName Type Fixed Default Use Annotation
caseID xs:string gen required
Source
<xs:complexType name="Case">
  <xs:complexContent>
    <xs:extension base="gen:ThisCase">
      <xs:sequence>
        <xs:element ref="gen:QNs" minOccurs="1" maxOccurs="1"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Attribute GenericQNType / @name
Namespace No namespace
Annotations
a string identifying this quantum number
Properties
use: required
Used by
Complex Type GenericQNType
Source
<xs:attribute name="name" use="required">
  <xs:annotation>
    <xs:documentation>a string identifying this quantum number</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute GenericSymType / @name
Namespace No namespace
Annotations
a string identifying this symmetry
Properties
use: required
Used by
Complex Type GenericSymType
Source
<xs:attribute name="name" use="required">
  <xs:annotation>
    <xs:documentation>a string identifying this symmetry</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute GenericSymType / @group
Namespace No namespace
Annotations
a string identifying the symmetry group this species belongs to
Properties
use: optional
Used by
Complex Type GenericSymType
Source
<xs:attribute name="group" use="optional">
  <xs:annotation>
    <xs:documentation>a string identifying the symmetry group this species belongs to</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ThisCase / @caseID
Namespace No namespace
Type xs:string
Properties
use: required
fixed: gen
Used by
Complex Type ThisCase
Source
<xs:attribute name="caseID" type="xs:string" use="required" fixed="gen"/>