<xsd:element name="substance" id="el.substance">
<xsd:annotation>
<xsd:documentation>
<h:div class="summary" xmlns:h="http://www.w3.org/1999/xhtml">A chemical substance.</h:div>
<h:div class="description" xmlns:h="http://www.w3.org/1999/xhtml">
<h:tt>substance</h:tt> represents a <h:i>chemical substance</h:i> which is deliberately very general. It can represent things that may or may not be molecules, can and cannot be stored in bottles and may or may not be microscopic. Solutions and mixtures can be described by _substanceList_s of substances. The <h:tt>type</h:tt> attribute can be used to give qualitative information characterising the substance ("granular", "90%", etc.) and _role_ to describe the role in process ("desiccant", "support", etc.). There is currently no controlled vocabulary. Note that <h:tt>reaction</h:tt> is likely to have more precise semantics. The amount of a substance is controlled by the optional _amount_ child.</h:div>
<h:div class="example" href="substance1.xml" xmlns:h="http://www.w3.org/1999/xhtml" />
</xsd:documentation>
<xsd:documentation>
<h:div class="curation" xmlns:h="http://www.w3.org/1999/xhtml">
<h:p>Added property as a child 2002-12-29</h:p>
</h:div>
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="metadataList" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="amount" minOccurs="0" />
<xsd:choice>
<xsd:element ref="molecule" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="name" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="property" 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="type" />
<xsd:attributeGroup ref="role">
<xsd:annotation>
<xsd:documentation>
<h:div class="specific" xmlns:h="http://www.w3.org/1999/xhtml">
<h:tt>role</h:tt> depends on context, and indicates some purpose associated with the substance. It might indicate 'catalyst', 'solvent', 'antoxidant', etc. but is not limited to any vocabulary.</h:div>
</xsd:documentation>
</xsd:annotation>
</xsd:attributeGroup>
<xsd:attributeGroup ref="ref" />
<xsd:attributeGroup ref="count" />
<xsd:attributeGroup ref="state" />
</xsd:complexType>
</xsd:element>
|