Definition Type: Element
Name: arg
Namespace: http://www.xml-cml.org/schema
Containing Schema: schema.xsd
Abstract
Documentation:
An argument for a function. Arguments can be typed and have explicit or free values. They can also carry out substitutions in the parent element and its children (substitute, still experiemental) and delete itself after this. 2006-02-14: PMR. Added atomType as child 2006-05-21: PMR. Added substitute and delete attributes
Collapse XSD Schema Diagram:
Drilldown into expression 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 atomType in schema schema_xsd Drilldown into atom in schema schema_xsd Drilldown into eval in schema schema_xsd Drilldown into eval in schema schema_xsd Drilldown into delete in schema schema_xsd Drilldown into delete in schema schema_xsd Drilldown into parentAttribute in schema schema_xsd Drilldown into parentAttribute in schema schema_xsd Drilldown into parameterName in schema schema_xsd Drilldown into parameterName in schema schema_xsd Drilldown into substitute in schema schema_xsd Drilldown into substitute in schema schema_xsd Drilldown into dataType in schema schema_xsd Drilldown into dataType in schema schema_xsd Drilldown into name in schema schema_xsd Drilldown into name in schema schema_xsd Drilldown into ref in schema schema_xsd Drilldown into ref 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_xsdXSD Diagram of arg in schema schema_xsd (Chemical Markup Language (CML))
Collapse XSD Schema Code:
<xsd:element name="arg" id="el.arg">
    <xsd:annotation>
        <xsd:documentation>
            <h:div class="summary" xmlns:h="http://www.w3.org/1999/xhtml">An argument for a function.</h:div>
            <h:div class="description" xmlns:h="http://www.w3.org/1999/xhtml">Arguments can be typed and have explicit 
            or free values. They can also carry out substitutions in the parent element
             and its children (substitute, still experiemental) and delete itself after
             this.</h:div>
            <h:div class="curation" xmlns:h="http://www.w3.org/1999/xhtml">2006-02-14: PMR. Added atomType as child</h:div>
            <h:div class="curation" xmlns:h="http://www.w3.org/1999/xhtml">2006-05-21: PMR. Added substitute and delete 
            attributes</h:div>
            <h:div class="example" href="potential1.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="atom" />
                <xsd:element ref="atomType" />
                <xsd:element ref="scalar" />
                <xsd:element ref="array" />
                <xsd:element ref="matrix" />
                <xsd:element ref="expression" />
                <!-- Xerces doesn't let me do this                
                <xsd:any processContents="lax"/>
-->
            </xsd:choice>
        </xsd:sequence>
        <xsd:attributeGroup ref="title" />
        <xsd:attributeGroup ref="id" />
        <xsd:attributeGroup ref="convention" />
        <xsd:attributeGroup ref="dictRef" />
        <xsd:attributeGroup ref="ref" />
        <xsd:attributeGroup ref="name" />
        <xsd:attributeGroup ref="dataType" />
        <xsd:attributeGroup ref="substitute" />
        <xsd:attributeGroup ref="parameterName" />
        <xsd:attributeGroup ref="parentAttribute" />
        <xsd:attributeGroup ref="delete" />
        <xsd:attributeGroup ref="eval" />
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
atom nsA:atom (1) (1)
atomType nsA:atomType (1) (1)
scalar nsA:scalar (1) (1)
array nsA:array (1) (1)
matrix nsA:matrix (1) (1)
expression nsA:expression (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
title nsA:title (Optional)
id nsA:id (Optional)
convention nsA:convention (Optional)
dictRef nsA:dictRef (Optional)
ref nsA:ref (Optional)
name nsA:name (Optional)
dataType nsA:dataType (Optional)
substitute nsA:substitute (Optional)
parameterName nsA:parameterName (Optional)
parentAttribute nsA:parentAttribute (Optional)
delete nsA:delete (Optional)
eval nsA:eval (Optional)