Definition Type: Element
Name: bondType
Namespace: http://www.xml-cml.org/schema
Containing Schema: schema.xsd
Abstract
Documentation:
The type of a bond. Bond types are used to describe the behaviour of bonds in forcefields, functional groups, reactions and many other domains. They are not as well formalised as atomTypes and we provide less semantic support. BondTypes are referred to by their mandatory _name_ attribute.
Collapse XSD Schema Diagram:
Drilldown into property in schema schema_xsd Drilldown into matrix in schema schema_xsd Drilldown into array in schema schema_xsd Drilldown into scalar in schema schema_xsd Drilldown into label in schema schema_xsd Drilldown into bond in schema schema_xsd Drilldown into molecule in schema schema_xsd Drilldown into dictRef in schema schema_xsd Drilldown into dictRef in schema schema_xsd Drilldown into convention in schema schema_xsd Drilldown into convention 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 ref in schema schema_xsd Drilldown into ref in schema schema_xsd Drilldown into name in schema schema_xsd Drilldown into name in schema schema_xsdXSD Diagram of bondType in schema schema_xsd (Chemical Markup Language (CML))
Collapse XSD Schema Code:
<xsd:element name="bondType" id="el.bondType">
    <xsd:annotation>
        <xsd:documentation>
            <h:div class="summary" xmlns:h="http://www.w3.org/1999/xhtml">The type of a bond.</h:div>
            <h:div class="description" xmlns:h="http://www.w3.org/1999/xhtml">Bond types are used to describe the behaviour 
            of bonds in forcefields, functional groups, reactions and many other 
            domains. They are not as well formalised as atomTypes and we provide 
            less semantic support. BondTypes are referred to by their mandatory 
            _name_ attribute.</h:div>
            <h:div class="example" href="bondType1.xml" xmlns:h="http://www.w3.org/1999/xhtml" />
        </xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                <xsd:element ref="molecule" />
                <xsd:element ref="bond" />
                <xsd:element ref="label" />
            </xsd:choice>
            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                <xsd:element ref="scalar" />
                <xsd:element ref="array" />
                <xsd:element ref="matrix" />
                <xsd:element ref="property" />
            </xsd:choice>
        </xsd:sequence>
        <xsd:attributeGroup ref="name">
            <xsd:annotation>
                <xsd:documentation>
                    <h:div class="specific" xmlns:h="http://www.w3.org/1999/xhtml">The bondType name. The name will usually be namespaced as 'gulp:si', 'tripos:c.3', etc. It must occur except when the ref attribute is given.</h:div>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:attributeGroup>
        <xsd:attributeGroup ref="ref" />
        <xsd:attributeGroup ref="title" />
        <xsd:attributeGroup ref="id" />
        <xsd:attributeGroup ref="convention" />
        <xsd:attributeGroup ref="dictRef" />
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
molecule nsA:molecule (1) (1)
bond nsA:bond (1) (1)
label nsA:label (1) (1)
scalar nsA:scalar (1) (1)
array nsA:array (1) (1)
matrix nsA:matrix (1) (1)
property nsA:property (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
name nsA:name (Optional)
ref nsA:ref (Optional)
title nsA:title (Optional)
id nsA:id (Optional)
convention nsA:convention (Optional)
dictRef nsA:dictRef (Optional)