Definition Type: Element
Name: spectrumList
Namespace: http://www.xml-cml.org/schema
Containing Schema: schema.xsd
Abstract
Documentation:
A container for one or more spectra. spectrumList can contain several spectra. These may be related in several ways, including lists of related spectra bundle of common analytical spectra (NMR, IR, UV...) repeat measurements . A spectrumList can contain nested spectrumLists.
Collapse XSD Schema Diagram:
Drilldown into spectrum in schema schema_xsd Drilldown into spectrumList in schema schema_xsd Drilldown into list in schema schema_xsd Drilldown into metadataList in schema schema_xsd Drilldown into moleculeRef in schema schema_xsd Drilldown into moleculeRef in schema schema_xsd Drilldown into ref in schema schema_xsd Drilldown into ref in schema schema_xsd Drilldown into id in schema schema_xsd Drilldown into id in schema schema_xsd Drilldown into title in schema schema_xsd Drilldown into title in schema schema_xsd Drilldown into convention in schema schema_xsd Drilldown into convention in schema schema_xsd Drilldown into dictRef in schema schema_xsd Drilldown into dictRef in schema schema_xsdXSD Diagram of spectrumList in schema schema_xsd (Chemical Markup Language (CML))
Collapse XSD Schema Code:
<xsd:element name="spectrumList" id="el.spectrumList">
    <xsd:annotation>
        <xsd:documentation>
            <h:div class="summary" xmlns:h="http://www.w3.org/1999/xhtml">A container for one or more spectra.</h:div>
            <h:div class="description" xmlns:h="http://www.w3.org/1999/xhtml">
                <h:p>
                    <h:tt>spectrumList</h:tt> can contain several spectra. These may be related in several ways, including 
          <h:ul><h:li>lists of related spectra</h:li>
                        <h:li>bundle of common analytical spectra (NMR, IR, UV...)</h:li>
                        <h:li>repeat measurements</h:li>
                    </h:ul>.
          A spectrumList can contain nested spectrumLists.
        </h:p>
            </h:div>
            <h:div class="example" href="spectrumList1.xml" xmlns:h="http://www.w3.org/1999/xhtml" />
        </xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:annotation>
            <xsd:documentation>
                <h:div xmlns:h="http://www.w3.org/1999/xhtml">
                    <h:tt>metadataList</h:tt> contains <h:tt>metadata</h:tt>. <h:tt>list</h:tt> is for experimental and other data. <h:tt>spectrumList</h:tt> normally contains <h:tt>spectrum</h:tt>s but we make provision for nested spectrumLists if required. The <h:tt>molecule</h:tt>s can be a set of reference molecules which occur in the <h:tt>spectrum</h:tt>s and can be referenced. This makes the spectrums more readable and normalizes data when molecules are used more than once.</h:div>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element ref="metadataList" minOccurs="0" maxOccurs="unbounded" />
            <xsd:element ref="list" minOccurs="0" maxOccurs="unbounded" />
            <xsd:choice>
                <xsd:element ref="spectrumList" minOccurs="0" maxOccurs="unbounded" />
                <xsd:element ref="spectrum" minOccurs="0" maxOccurs="unbounded" />
            </xsd:choice>
        </xsd:sequence>
        <xsd:attributeGroup ref="dictRef" />
        <xsd:attributeGroup ref="convention" />
        <xsd:attributeGroup ref="title" />
        <xsd:attributeGroup ref="id" />
        <xsd:attributeGroup ref="ref" />
        <xsd:attributeGroup ref="moleculeRef" />
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
metadataList nsA:metadataList 0 unbounded
list nsA:list 0 unbounded
spectrumList nsA:spectrumList 0 unbounded
spectrum nsA:spectrum 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
dictRef nsA:dictRef (Optional)
convention nsA:convention (Optional)
title nsA:title (Optional)
id nsA:id (Optional)
ref nsA:ref (Optional)
moleculeRef nsA:moleculeRef (Optional)