<xs:complexType name="ChannelML">
<xs:annotation>
<xs:documentation>Root element containing the ions used in the mechanism, the unit system of the file (as attribute), and information on channels and/or ion concentration dynamics. Normally only the ion element and one of channel_type, synapse_type or ion_concentration should be present.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:group ref="meta:metadata"/>
<xs:element name="ion" type="Deprecated_Ion" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>One or more ions which play some role in the mechanism, e.g. transmitted by the channel, alters the rate, etc. Note: deprecated since v1.7.3</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="channel_type" type="ChannelType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Specification of a voltage or ligand gated membrane conductance mechanism</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="synapse_type" type="SynapseType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Specification of a synaptic conductance, triggered by a presynaptic event</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ion_concentration" type="IonConcentration" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Specification of how an ion concentration alters with time, e.g. calcium dynamics. This may influence other channels (e.g. Ca dependent K channels), and other mechanisms may have a contribution to the concentration of the ion specified here (e.g. a channel transmitting calcium).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="units" type="meta:Units" use="required">
<xs:annotation>
<xs:documentation>Unit system of all quantities. Only SI or Physiological units are allowed!</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType> |