Definition Type: Element
Name: moleculeList
Namespace: http://www.xml-cml.org/schema
Containing Schema: schema.xsd
Abstract
Documentation:
A container for one or more molecules. moleculeList can contain several molecules. These may be related in many ways and there is are controlled semantics. However it should not be used for a molecule consisting of descendant molecules for which molecule should be used. A moleculeList can contain nested moleculeLists. 2006-07-20: PMR Added
Collapse XSD Schema Diagram:
Drilldown into molecule in schema schema_xsd Drilldown into moleculeList in schema schema_xsd Drilldown into list in schema schema_xsd Drilldown into metadataList 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 moleculeList in schema schema_xsd (Chemical Markup Language (CML))
Collapse XSD Schema Code:
<xsd:element name="moleculeList" id="el.moleculeList">
    <xsd:annotation>
        <xsd:documentation>
            <h:div class="summary" xmlns:h="http://www.w3.org/1999/xhtml">A container for one or more molecules.</h:div>
            <h:div class="description" xmlns:h="http://www.w3.org/1999/xhtml">
                <h:p>
                    <h:tt>moleculeList</h:tt> can contain several molecules. 
                    These may be related in many ways and there is are controlled
                    semantics. However it should not be used for a molecule
                    consisting of descendant molecules for which molecule
                    should be used.
          A moleculeList can contain nested moleculeLists.
        </h:p>
            </h:div>
            <h:div class="example" href="moleculeList1.xml" xmlns:h="http://www.w3.org/1999/xhtml" />
            <h:div class="curation" xmlns:h="http://www.w3.org/1999/xhtml">2006-07-20: PMR Added</h:div>
        </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>moleculeList</h:tt> normally contains <h:tt>molecule</h:tt>s but we make provision for nested moleculeLists if required. The <h:tt>molecule</h:tt>s can be a set of reference molecules which occur in the <h:tt>molecule</h:tt>s and can be referenced. This makes the molecules 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="moleculeList" minOccurs="0" maxOccurs="unbounded" />
                <xsd:element ref="molecule" 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:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
metadataList nsA:metadataList 0 unbounded
list nsA:list 0 unbounded
moleculeList nsA:moleculeList 0 unbounded
molecule nsA:molecule 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)