Definition Type: Element
Name: product
Namespace: http://www.xml-cml.org/schema
Containing Schema: schema.xsd
Abstract
Documentation:
A product within a productList. product describes a product species which is produced in a reaction. See reactant for discussion of catalysis and solvents.
Collapse XSD Schema Diagram:
Drilldown into amount in schema schema_xsd Drilldown into formula in schema schema_xsd Drilldown into substanceList in schema schema_xsd Drilldown into substance in schema schema_xsd Drilldown into electron in schema schema_xsd Drilldown into molecule in schema schema_xsd Drilldown into name in schema schema_xsd Drilldown into label in schema schema_xsd Drilldown into identifier in schema schema_xsd Drilldown into metadataList in schema schema_xsd Drilldown into state in schema schema_xsd Drilldown into state in schema schema_xsd Drilldown into count in schema schema_xsd Drilldown into count in schema schema_xsd Drilldown into role in schema schema_xsd Drilldown into role 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 product in schema schema_xsd (Chemical Markup Language (CML))
Collapse XSD Schema Code:
<xsd:element name="product" id="el.product">
    <xsd:annotation>
        <xsd:documentation>
            <h:div class="summary" xmlns:h="http://www.w3.org/1999/xhtml">A product within a productList.</h:div>
            <h:div class="description" xmlns:h="http://www.w3.org/1999/xhtml">
                <h:tt>product</h:tt> describes a product species which is produced in a reaction. See <h:tt>reactant</h:tt> for discussion of catalysis and solvents.</h:div>
            <h:div class="example" href="product1.xml" xmlns:h="http://www.w3.org/1999/xhtml" />
        </xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:annotation>
            <xsd:documentation>
                <h:div class="description" xmlns:h="http://www.w3.org/1999/xhtml">
                    <h:p>A product will normally be identified by name(s), formula, or molecule and at least one of these should normally be given. Amount(s) of product can be given after this identification and can describe mass, volume, percent yield, etc. but not stoichiometry</h:p>
                </h:div>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element ref="metadataList" minOccurs="0" maxOccurs="unbounded" />
            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                <xsd:element ref="identifier" minOccurs="0" />
                <xsd:element ref="label" minOccurs="0" />
                <xsd:element ref="name" minOccurs="0" />
            </xsd:choice>
            <xsd:element ref="molecule" minOccurs="0" maxOccurs="1" />
            <xsd:element ref="electron" minOccurs="0" maxOccurs="1" />
            <xsd:element ref="substance" minOccurs="0" maxOccurs="1" />
            <xsd:element ref="substanceList" minOccurs="0" maxOccurs="1" />
            <xsd:element ref="formula" minOccurs="0" maxOccurs="1" />
            <xsd:element ref="amount" minOccurs="0" maxOccurs="unbounded" />
        </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="role" />
        <xsd:attributeGroup ref="count" />
        <xsd:attributeGroup ref="state" />
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
metadataList nsA:metadataList 0 unbounded
identifier nsA:identifier 0 (1)
label nsA:label 0 (1)
name nsA:name 0 (1)
molecule nsA:molecule 0 1
electron nsA:electron 0 1
substance nsA:substance 0 1
substanceList nsA:substanceList 0 1
formula nsA:formula 0 1
amount nsA:amount 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)
role nsA:role (Optional)
count nsA:count (Optional)
state nsA:state (Optional)