Definition Type: SimpleType
Name: reactionRoleType
Namespace: http://www.xml-cml.org/schema
Containing Schema: schema.xsd
Documentation:
The role of the reaction within a reactionList. Semantics are semi-controlled.
Collapse XSD Schema Diagram:
XSD Diagram of reactionRoleType in schema schema_xsd (Chemical Markup Language (CML))
Collapse XSD Schema Code:
<xsd:simpleType name="reactionRoleType" id="st.reactionRoleType">
    <xsd:annotation>
        <xsd:documentation>
            <h:div class="summary" xmlns:h="http://www.w3.org/1999/xhtml">The role of the reaction within a reactionList.</h:div>
            <h:div class="description" xmlns:h="http://www.w3.org/1999/xhtml">Semantics are semi-controlled.</h:div>
        </xsd:documentation>
    </xsd:annotation>
    <xsd:union>
        <xsd:simpleType>
            <xsd:restriction base="xsd:string">
                <xsd:enumeration value="complete">
                    <xsd:annotation>
                        <xsd:documentation>
                            <h:div xmlns:h="http://www.w3.org/1999/xhtml">
                                <h:p>On reactionList signifies that the children are the complete description of the reaction.</h:p>
                            </h:div>
                        </xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="overall">
                    <xsd:annotation>
                        <xsd:documentation>
                            <h:div xmlns:h="http://www.w3.org/1999/xhtml">
                                <h:p>The overall reaction in a multi-step reaction. Normally this would be the first reaction in a reactionList and the individual steps are held in a following sibling reactionList.</h:p>
                            </h:div>
                        </xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="rateDeterminingStep">
                    <xsd:annotation>
                        <xsd:documentation>
                            <h:div xmlns:h="http://www.w3.org/1999/xhtml">
                                <h:p>The rate-determining step in a multi-step reaction. This implies also that the reaction has a role of step.</h:p>
                            </h:div>
                        </xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="step">
                    <xsd:annotation>
                        <xsd:documentation>
                            <h:div xmlns:h="http://www.w3.org/1999/xhtml">
                                <h:p>A step in a multi-step reaction. This reaction will normally be a child of reactionList.</h:p>
                            </h:div>
                        </xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="steps">
                    <xsd:annotation>
                        <xsd:documentation>
                            <h:div xmlns:h="http://www.w3.org/1999/xhtml">
                                <h:p>a reactionList containing steps</h:p>
                            </h:div>
                        </xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
            </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType>
            <xsd:restriction base="namespaceRefType">
                <xsd:annotation>
                    <xsd:documentation>
                        <h:div xmlns:h="http://www.w3.org/1999/xhtml">
                            <h:p>Examples could be "myDict:step1", "foo:chainPropagation", etc.</h:p>
                        </h:div>
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:restriction>
        </xsd:simpleType>
    </xsd:union>
</xsd:simpleType>
Collapse Derivation Tree:
Collapse References:
nsA:role