blob: e5b697eae52ed0048ee6ed1d42c159f5624871c5 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.ncbi.nlm.nih.gov/soap/eutils/efetch" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.ncbi.nlm.nih.gov/soap/eutils/efetch" elementFormDefault="qualified">
<!-- version="1.5" -->
<!-- no mml, no xlink -->
<!-- http://dtd.nlm.nih.gov/2.1/xsd/archivearticle.xsd date: 01/10/2006-->
<xs:element name="copyright-holder">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="copyright-statement">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="copyright-year" type="xs:string"/>
<xs:element name="license">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="tns:p"/>
</xs:sequence>
<xs:attribute type="xs:string" name="license-type"/>
</xs:complexType>
</xs:element>
<xs:element name="permissions">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:copyright-statement"/>
<xs:element minOccurs="0" ref="tns:copyright-year"/>
<xs:element minOccurs="0" ref="tns:copyright-holder"/>
<xs:element minOccurs="0" ref="tns:license"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="article-title">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="aff">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:addr-line"/>
<xs:element ref="tns:country"/>
<xs:element ref="tns:fax"/>
<xs:element ref="tns:institution"/>
<xs:element ref="tns:phone"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:label"/>
<xs:element ref="tns:x"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="rid" type="xs:IDREFS"/>
</xs:complexType>
</xs:element>
<xs:element name="collab">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:x"/>
</xs:choice>
<xs:attribute type="xs:string" name="collab-type"/>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="conf-date">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:day"/>
<xs:element ref="tns:month"/>
<xs:element ref="tns:season"/>
<xs:element ref="tns:year"/>
<xs:element ref="tns:x"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="conf-loc">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="conf-name">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="object-id">
<xs:complexType mixed="true">
<xs:attribute type="xs:string" name="pub-id-type"/>
</xs:complexType>
</xs:element>
<xs:element name="issn">
<xs:complexType mixed="true">
<xs:attribute type="xs:string" name="pub-type"/>
</xs:complexType>
</xs:element>
<xs:element name="issue">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="issue-id">
<xs:complexType mixed="true">
<xs:attribute type="xs:string" name="pub-id-type"/>
</xs:complexType>
</xs:element>
<xs:element name="issue-title">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="role">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="volume">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="trans-subtitle">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="trans-title">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="volume-id">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute type="xs:string" name="pub-id-type"/>
</xs:complexType>
</xs:element>
<xs:element name="etal">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="publisher">
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:publisher-name"/>
<xs:element minOccurs="0" ref="tns:publisher-loc"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="publisher-name">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="publisher-loc">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:addr-line"/>
<xs:element ref="tns:country"/>
<xs:element ref="tns:fax"/>
<xs:element ref="tns:institution"/>
<xs:element ref="tns:phone"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:x"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="fpage">
<xs:complexType mixed="true">
<xs:attribute type="xs:string" name="seq"/>
</xs:complexType>
</xs:element>
<xs:element name="lpage" type="xs:string"/>
<xs:element name="page-range" type="xs:string"/>
<xs:element name="elocation-id">
<xs:complexType mixed="true">
<xs:attribute type="xs:string" name="seq"/>
</xs:complexType>
</xs:element>
<xs:element name="citation">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:label"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:access-date"/>
<xs:element ref="tns:annotation"/>
<xs:element ref="tns:article-title"/>
<xs:element ref="tns:collab"/>
<xs:element ref="tns:comment"/>
<xs:element ref="tns:conf-date"/>
<xs:element ref="tns:conf-loc"/>
<xs:element ref="tns:conf-name"/>
<xs:element ref="tns:day"/>
<xs:element ref="tns:edition"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:elocation-id"/>
<xs:element ref="tns:etal"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:fpage"/>
<xs:element ref="tns:gov"/>
<xs:element ref="tns:isbn"/>
<xs:element ref="tns:issn"/>
<xs:element ref="tns:issue"/>
<xs:element ref="tns:issue-id"/>
<xs:element ref="tns:issue-title"/>
<xs:element ref="tns:lpage"/>
<xs:element ref="tns:month"/>
<xs:element ref="tns:name"/>
<xs:element ref="tns:object-id"/>
<xs:element ref="tns:page-count"/>
<xs:element ref="tns:page-range"/>
<xs:element ref="tns:patent"/>
<xs:element ref="tns:person-group"/>
<xs:element ref="tns:pub-id"/>
<xs:element ref="tns:publisher-loc"/>
<xs:element ref="tns:publisher-name"/>
<xs:element ref="tns:role"/>
<xs:element ref="tns:season"/>
<xs:element ref="tns:series"/>
<xs:element ref="tns:source"/>
<xs:element ref="tns:std"/>
<xs:element ref="tns:string-name"/>
<xs:element ref="tns:supplement"/>
<xs:element ref="tns:time-stamp"/>
<xs:element ref="tns:trans-source"/>
<xs:element ref="tns:trans-title"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:volume"/>
<xs:element ref="tns:volume-id"/>
<xs:element ref="tns:year"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:x"/>
</xs:choice>
<xs:attribute type="xs:string" name="citation-type"/>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="address">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:addr-line"/>
<xs:element ref="tns:country"/>
<xs:element ref="tns:fax"/>
<xs:element ref="tns:institution"/>
<xs:element ref="tns:phone"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="addr-line">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="country" type="xs:string"/>
<xs:element name="email">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="fax">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="institution">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:x"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="phone">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="uri">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="date">
<xs:complexType>
<xs:sequence>
<xs:choice minOccurs="0">
<xs:sequence>
<xs:element minOccurs="0" ref="tns:day"/>
<xs:element minOccurs="0" ref="tns:month"/>
</xs:sequence>
<xs:element ref="tns:season"/>
</xs:choice>
<xs:element minOccurs="0" ref="tns:year"/>
<xs:element minOccurs="0" ref="tns:string-date"/>
</xs:sequence>
<xs:attribute type="xs:string" name="date-type"/>
</xs:complexType>
</xs:element>
<xs:element name="day" type="xs:string"/>
<xs:element name="month" type="xs:string"/>
<xs:element name="season" type="xs:string"/>
<xs:element name="year" type="xs:string"/>
<xs:element name="string-date">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:day"/>
<xs:element ref="tns:month"/>
<xs:element ref="tns:season"/>
<xs:element ref="tns:year"/>
<xs:element ref="tns:x"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="string-name">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:given-names"/>
<xs:element ref="tns:prefix"/>
<xs:element ref="tns:surname"/>
<xs:element ref="tns:suffix"/>
<xs:element ref="tns:x"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="name">
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:surname"/>
<xs:element minOccurs="0" ref="tns:given-names"/>
<xs:element minOccurs="0" ref="tns:prefix"/>
<xs:element minOccurs="0" ref="tns:suffix"/>
</xs:sequence>
<xs:attribute name="name-style" default="western">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="western"/>
<xs:enumeration value="eastern"/>
<xs:enumeration value="islensk"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="surname">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute type="xs:string" name="initials"/>
</xs:complexType>
</xs:element>
<xs:element name="given-names">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute type="xs:string" name="initials"/>
</xs:complexType>
</xs:element>
<xs:element name="prefix">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="suffix">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="ext-link">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute type="xs:string" name="ext-link-type"/>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="attrib">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="title">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:x"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="label">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:break"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="related-article">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:access-date"/>
<xs:element ref="tns:annotation"/>
<xs:element ref="tns:article-title"/>
<xs:element ref="tns:collab"/>
<xs:element ref="tns:comment"/>
<xs:element ref="tns:conf-date"/>
<xs:element ref="tns:conf-loc"/>
<xs:element ref="tns:conf-name"/>
<xs:element ref="tns:day"/>
<xs:element ref="tns:edition"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:elocation-id"/>
<xs:element ref="tns:etal"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:fpage"/>
<xs:element ref="tns:gov"/>
<xs:element ref="tns:isbn"/>
<xs:element ref="tns:issn"/>
<xs:element ref="tns:issue"/>
<xs:element ref="tns:issue-id"/>
<xs:element ref="tns:issue-title"/>
<xs:element ref="tns:lpage"/>
<xs:element ref="tns:month"/>
<xs:element ref="tns:name"/>
<xs:element ref="tns:object-id"/>
<xs:element ref="tns:page-count"/>
<xs:element ref="tns:page-range"/>
<xs:element ref="tns:patent"/>
<xs:element ref="tns:person-group"/>
<xs:element ref="tns:pub-id"/>
<xs:element ref="tns:publisher-loc"/>
<xs:element ref="tns:publisher-name"/>
<xs:element ref="tns:role"/>
<xs:element ref="tns:season"/>
<xs:element ref="tns:series"/>
<xs:element ref="tns:source"/>
<xs:element ref="tns:std"/>
<xs:element ref="tns:string-name"/>
<xs:element ref="tns:supplement"/>
<xs:element ref="tns:time-stamp"/>
<xs:element ref="tns:trans-source"/>
<xs:element ref="tns:trans-title"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:volume"/>
<xs:element ref="tns:volume-id"/>
<xs:element ref="tns:year"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:x"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="related-article-type" use="required"/>
<xs:attribute type="xs:string" name="ext-link-type"/>
<xs:attribute type="xs:string" name="vol"/>
<xs:attribute type="xs:string" name="page"/>
<xs:attribute type="xs:string" name="issue"/>
<xs:attribute type="xs:string" name="journal-id"/>
<xs:attribute type="xs:string" name="journal-id-type"/>
</xs:complexType>
</xs:element>
<xs:element name="ack">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:sec"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:notes"/>
<xs:element ref="tns:fn-group"/>
<xs:element ref="tns:glossary"/>
<xs:element ref="tns:ref-list"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="content-type"/>
</xs:complexType>
</xs:element>
<xs:element name="bio">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:element maxOccurs="unbounded" ref="tns:p"/>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="rid" type="xs:IDREFS"/>
</xs:complexType>
</xs:element>
<xs:element name="notes">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:sec"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:notes"/>
<xs:element ref="tns:fn-group"/>
<xs:element ref="tns:glossary"/>
<xs:element ref="tns:ref-list"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="notes-type"/>
</xs:complexType>
</xs:element>
<xs:element name="alt-text">
<xs:complexType mixed="true">
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="long-desc">
<xs:complexType mixed="true">
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="def">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="tns:p"/>
</xs:sequence>
<xs:attribute name="rid" type="xs:IDREFS"/>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="custom-meta-wrap">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="tns:custom-meta"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="custom-meta">
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:meta-name"/>
<xs:element ref="tns:meta-value"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="meta-name">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="meta-value">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="x">
<xs:complexType mixed="true">
</xs:complexType>
</xs:element>
<xs:element name="article-meta">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:article-id"/>
<xs:element minOccurs="0" ref="tns:article-categories"/>
<xs:element minOccurs="0" ref="tns:title-group"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:contrib-group"/>
<xs:element ref="tns:aff"/>
<xs:element ref="tns:x"/>
</xs:choice>
<xs:element minOccurs="0" ref="tns:author-notes"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:pub-date"/>
<xs:element minOccurs="0" ref="tns:volume"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:volume-id"/>
<xs:element minOccurs="0" ref="tns:issue"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:issue-id"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:issue-title"/>
<xs:element minOccurs="0" ref="tns:supplement"/>
<xs:choice minOccurs="0">
<xs:sequence>
<xs:element ref="tns:fpage"/>
<xs:element minOccurs="0" ref="tns:lpage"/>
<xs:element minOccurs="0" ref="tns:page-range"/>
</xs:sequence>
<xs:element ref="tns:elocation-id"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:product"/>
<xs:element ref="tns:supplementary-material"/>
</xs:choice>
<xs:element minOccurs="0" ref="tns:history"/>
<xs:element minOccurs="0" ref="tns:copyright-statement"/>
<xs:element minOccurs="0" ref="tns:copyright-year"/>
<xs:element minOccurs="0" ref="tns:license"/>
<xs:element minOccurs="0" ref="tns:permissions"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:self-uri"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:related-article"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:abstract"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:trans-abstract"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:kwd-group"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:contract-num"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:contract-sponsor"/>
<!-- <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:conference"/> -->
<xs:element minOccurs="0" ref="tns:counts"/>
<xs:element minOccurs="0" ref="tns:custom-meta-wrap"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="article-id">
<xs:complexType mixed="true">
<xs:attribute type="xs:string" name="pub-id-type"/>
</xs:complexType>
</xs:element>
<xs:element name="article-categories">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:subj-group"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:series-title"/>
<xs:element minOccurs="0" ref="tns:series-text"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="subj-group">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="tns:subject"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:subj-group"/>
</xs:sequence>
<xs:attribute type="xs:string" name="subj-group-type"/>
</xs:complexType>
</xs:element>
<xs:element name="subject">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:x"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="series-title">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="series-text">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="author-notes">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:label"/>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:choice maxOccurs="unbounded">
<xs:element ref="tns:corresp"/>
<xs:element ref="tns:fn"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="rid" type="xs:IDREFS"/>
</xs:complexType>
</xs:element>
<xs:element name="product">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:access-date"/>
<xs:element ref="tns:annotation"/>
<xs:element ref="tns:article-title"/>
<xs:element ref="tns:collab"/>
<xs:element ref="tns:comment"/>
<xs:element ref="tns:conf-date"/>
<xs:element ref="tns:conf-loc"/>
<xs:element ref="tns:conf-name"/>
<xs:element ref="tns:day"/>
<xs:element ref="tns:edition"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:elocation-id"/>
<xs:element ref="tns:etal"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:fpage"/>
<xs:element ref="tns:gov"/>
<xs:element ref="tns:isbn"/>
<xs:element ref="tns:issn"/>
<xs:element ref="tns:issue"/>
<xs:element ref="tns:issue-id"/>
<xs:element ref="tns:issue-title"/>
<xs:element ref="tns:lpage"/>
<xs:element ref="tns:month"/>
<xs:element ref="tns:name"/>
<xs:element ref="tns:object-id"/>
<xs:element ref="tns:page-count"/>
<xs:element ref="tns:page-range"/>
<xs:element ref="tns:patent"/>
<xs:element ref="tns:person-group"/>
<xs:element ref="tns:pub-id"/>
<xs:element ref="tns:publisher-loc"/>
<xs:element ref="tns:publisher-name"/>
<xs:element ref="tns:role"/>
<xs:element ref="tns:season"/>
<xs:element ref="tns:series"/>
<xs:element ref="tns:source"/>
<xs:element ref="tns:std"/>
<xs:element ref="tns:string-name"/>
<xs:element ref="tns:supplement"/>
<xs:element ref="tns:time-stamp"/>
<xs:element ref="tns:trans-source"/>
<xs:element ref="tns:trans-title"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:volume"/>
<xs:element ref="tns:volume-id"/>
<xs:element ref="tns:year"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:x"/>
</xs:choice>
<xs:attribute type="xs:string" name="product-type"/>
</xs:complexType>
</xs:element>
<xs:element name="history">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:date"/>
<xs:element ref="tns:string-date"/>
<xs:element ref="tns:x"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="self-uri">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="abstract">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:object-id"/>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:sec"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:notes"/>
<xs:element ref="tns:fn-group"/>
<xs:element ref="tns:glossary"/>
<xs:element ref="tns:ref-list"/>
</xs:choice>
</xs:sequence>
</xs:sequence>
<xs:attribute type="xs:string" name="abstract-type"/>
</xs:complexType>
</xs:element>
<xs:element name="trans-abstract">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:sec"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:notes"/>
<xs:element ref="tns:fn-group"/>
<xs:element ref="tns:glossary"/>
<xs:element ref="tns:ref-list"/>
</xs:choice>
</xs:sequence>
<xs:attribute type="xs:string" name="abstract-type"/>
</xs:complexType>
</xs:element>
<xs:element name="kwd-group">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:choice maxOccurs="unbounded">
<xs:element ref="tns:kwd"/>
<xs:element ref="tns:x"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="kwd-group-type"/>
</xs:complexType>
</xs:element>
<xs:element name="kwd">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:break"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="corresp">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:addr-line"/>
<xs:element ref="tns:country"/>
<xs:element ref="tns:fax"/>
<xs:element ref="tns:institution"/>
<xs:element ref="tns:phone"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:label"/>
<xs:element ref="tns:x"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="pub-date">
<xs:complexType>
<xs:sequence>
<xs:choice minOccurs="0">
<xs:sequence>
<xs:element minOccurs="0" ref="tns:day"/>
<xs:element minOccurs="0" ref="tns:month"/>
</xs:sequence>
<xs:element ref="tns:season"/>
</xs:choice>
<xs:element minOccurs="0" ref="tns:year"/>
<xs:element minOccurs="0" ref="tns:string-date"/>
</xs:sequence>
<xs:attribute type="xs:string" name="pub-type"/>
</xs:complexType>
</xs:element>
<xs:element name="contract-num">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="rid" type="xs:IDREFS"/>
</xs:complexType>
</xs:element>
<xs:element name="contract-sponsor">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="rid" type="xs:IDREFS"/>
</xs:complexType>
</xs:element>
<xs:element name="conference">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:conf-date"/>
<xs:element ref="tns:conf-name"/>
<xs:element ref="tns:conf-num"/>
<xs:element ref="tns:conf-loc"/>
<xs:element ref="tns:conf-sponsor"/>
<xs:element ref="tns:conf-theme"/>
<xs:element ref="tns:conf-acronym"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="conf-acronym">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="conf-num">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="conf-sponsor">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="conf-theme">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="counts">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:fig-count"/>
<xs:element minOccurs="0" ref="tns:table-count"/>
<xs:element minOccurs="0" ref="tns:equation-count"/>
<xs:element minOccurs="0" ref="tns:ref-count"/>
<xs:element minOccurs="0" ref="tns:page-count"/>
<xs:element minOccurs="0" ref="tns:word-count"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="equation-count">
<xs:complexType>
<xs:attribute name="count" use="required" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="fig-count">
<xs:complexType>
<xs:attribute name="count" use="required" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="table-count">
<xs:complexType>
<xs:attribute name="count" use="required" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="ref-count">
<xs:complexType>
<xs:attribute name="count" use="required" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="page-count">
<xs:complexType>
<xs:attribute name="count" use="required" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="word-count">
<xs:complexType>
<xs:attribute name="count" use="required" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="title-group">
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:article-title"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:subtitle"/>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:trans-title"/>
<xs:element minOccurs="0" ref="tns:trans-subtitle"/>
</xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:alt-title"/>
<xs:element minOccurs="0" ref="tns:fn-group"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="subtitle">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="alt-title">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
</xs:choice>
<xs:attribute type="xs:string" name="alt-title-type"/>
</xs:complexType>
</xs:element>
<xs:element name="contrib-group">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="tns:contrib"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:address"/>
<xs:element ref="tns:aff"/>
<xs:element ref="tns:author-comment"/>
<xs:element ref="tns:bio"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:etal"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:on-behalf-of"/>
<xs:element ref="tns:role"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:x"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="contrib">
<xs:complexType>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:collab"/>
<xs:element ref="tns:name"/>
<xs:element ref="tns:string-name"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:degrees"/>
<xs:element ref="tns:address"/>
<xs:element ref="tns:aff"/>
<xs:element ref="tns:author-comment"/>
<xs:element ref="tns:bio"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:etal"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:on-behalf-of"/>
<xs:element ref="tns:role"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:x"/>
</xs:choice>
</xs:sequence>
<xs:attribute type="xs:string" name="contrib-type"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="corresp">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="no"/>
<xs:enumeration value="yes"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="equal-contrib">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="no"/>
<xs:enumeration value="yes"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="deceased">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="no"/>
<xs:enumeration value="yes"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rid" type="xs:IDREFS"/>
</xs:complexType>
</xs:element>
<xs:element name="degrees">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="on-behalf-of">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="author-comment">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:element maxOccurs="unbounded" ref="tns:p"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="supplement">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute type="xs:string" name="supplement-type"/>
</xs:complexType>
</xs:element>
<xs:element name="app-group">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:app"/>
<xs:element ref="tns:ref-list"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="app">
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element ref="tns:title"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:sec"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:notes"/>
<xs:element ref="tns:fn-group"/>
<xs:element ref="tns:glossary"/>
<xs:element ref="tns:ref-list"/>
</xs:choice>
</xs:sequence>
<xs:element minOccurs="0" ref="tns:permissions"/>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="fn-group">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:element maxOccurs="unbounded" ref="tns:fn"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="glossary">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:gloss-group"/>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="gloss-group">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="array">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:alt-text"/>
<xs:element ref="tns:long-desc"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
</xs:choice>
<xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
</xs:choice>
<xs:element ref="tns:tbody"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="content-type"/>
</xs:complexType>
</xs:element>
<xs:element name="boxed-text">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:object-id"/>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:sec"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:notes"/>
<xs:element ref="tns:fn-group"/>
<xs:element ref="tns:glossary"/>
<xs:element ref="tns:ref-list"/>
</xs:choice>
</xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="position" default="float">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="anchor"/>
<xs:enumeration value="float"/>
<xs:enumeration value="margin"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="content-type"/>
</xs:complexType>
</xs:element>
<xs:element name="chem-struct-wrapper">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:object-id"/>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element minOccurs="0" ref="tns:caption"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:alt-text"/>
<xs:element ref="tns:long-desc"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
</xs:choice>
<xs:choice maxOccurs="unbounded">
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="position" default="float">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="anchor"/>
<xs:enumeration value="float"/>
<xs:enumeration value="margin"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="content-type"/>
</xs:complexType>
</xs:element>
<xs:element name="chem-struct">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:alt-text"/>
<xs:element ref="tns:long-desc"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:object-id"/>
<xs:element ref="tns:label"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:array"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
</xs:choice>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="content-type"/>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="fig-group">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element minOccurs="0" ref="tns:caption"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:alt-text"/>
<xs:element ref="tns:long-desc"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:fig"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="position" default="float">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="anchor"/>
<xs:enumeration value="float"/>
<xs:enumeration value="margin"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="content-type"/>
</xs:complexType>
</xs:element>
<xs:element name="fig">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:object-id"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:label"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:caption"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:alt-text"/>
<xs:element ref="tns:long-desc"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:array"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="position" default="float">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="anchor"/>
<xs:enumeration value="float"/>
<xs:enumeration value="margin"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="fig-type"/>
</xs:complexType>
</xs:element>
<xs:element name="caption">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:p"/>
</xs:sequence>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="content-type"/>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="graphic">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:alt-text"/>
<xs:element ref="tns:long-desc"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:object-id"/>
<xs:element ref="tns:label"/>
<xs:element ref="tns:caption"/>
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
</xs:choice>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute name="alt-version" default="no">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="yes"/>
<xs:enumeration value="no"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="mime-subtype">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="cgm"/>
<xs:enumeration value="g3fax"/>
<xs:enumeration value="gif"/>
<xs:enumeration value="ief"/>
<xs:enumeration value="jpeg"/>
<xs:enumeration value="naplps"/>
<xs:enumeration value="png"/>
<xs:enumeration value="prs.btif"/>
<xs:enumeration value="prs.pti"/>
<xs:enumeration value="t38"/>
<xs:enumeration value="tiff"/>
<xs:enumeration value="tiff-fx"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="mimetype" default="image">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="image"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="position" default="float">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="anchor"/>
<xs:enumeration value="float"/>
<xs:enumeration value="margin"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="media">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:alt-text"/>
<xs:element ref="tns:long-desc"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:object-id"/>
<xs:element ref="tns:label"/>
<xs:element ref="tns:caption"/>
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
</xs:choice>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="mimetype"/>
<xs:attribute type="xs:string" name="mime-subtype"/>
<xs:attribute name="position" default="float">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="anchor"/>
<xs:enumeration value="float"/>
<xs:enumeration value="margin"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="inline-graphic">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:alt-text"/>
</xs:sequence>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="mimetype" default="image">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="image"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="mime-subtype"/>
</xs:complexType>
</xs:element>
<xs:element name="preformat">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:alt-text"/>
<xs:element ref="tns:long-desc"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
</xs:choice>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="position" default="float">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="anchor"/>
<xs:enumeration value="float"/>
<xs:enumeration value="margin"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="preformat-type"/>
</xs:complexType>
</xs:element>
<xs:element name="supplementary-material">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:object-id"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:label"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:caption"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:alt-text"/>
<xs:element ref="tns:long-desc"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:array"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="content-type"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="mimetype"/>
<xs:attribute type="xs:string" name="mime-subtype"/>
<xs:attribute name="position" default="float">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="anchor"/>
<xs:enumeration value="float"/>
<xs:enumeration value="margin"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="table-wrap-group">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element minOccurs="0" ref="tns:caption"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:alt-text"/>
<xs:element ref="tns:long-desc"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
</xs:choice>
<xs:element maxOccurs="unbounded" ref="tns:table-wrap"/>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="position" default="float">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="anchor"/>
<xs:enumeration value="float"/>
<xs:enumeration value="margin"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="table-wrap">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:object-id"/>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element minOccurs="0" ref="tns:caption"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:alt-text"/>
<xs:element ref="tns:long-desc"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:table"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:table-wrap-foot"/>
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="position" default="float">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="anchor"/>
<xs:enumeration value="float"/>
<xs:enumeration value="margin"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="content-type"/>
</xs:complexType>
</xs:element>
<xs:element name="table-wrap-foot">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:choice maxOccurs="unbounded">
<xs:element ref="tns:p"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="font">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute type="xs:string" name="color"/>
</xs:complexType>
</xs:element>
<xs:element name="hr">
<xs:complexType/>
</xs:element>
<xs:element name="break">
<xs:complexType/>
</xs:element>
<xs:element name="bold">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="italic">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="monospace">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="sc">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="overline">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="strike">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="sub">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute name="arrange">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="stack"/>
<xs:enumeration value="stagger"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="sup">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute name="arrange">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="stack"/>
<xs:enumeration value="stagger"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="underline">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute type="xs:string" name="underline-style"/>
</xs:complexType>
</xs:element>
<xs:element name="overline-start">
<xs:complexType>
<xs:attribute name="id" use="required" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="overline-end">
<xs:complexType>
<xs:attribute name="rid" use="required" type="xs:IDREF"/>
</xs:complexType>
</xs:element>
<xs:element name="underline-start">
<xs:complexType>
<xs:attribute name="id" use="required" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="underline-end">
<xs:complexType>
<xs:attribute name="rid" use="required" type="xs:IDREF"/>
</xs:complexType>
</xs:element>
<xs:element name="journal-meta">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:journal-id"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:journal-title"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:journal-subtitle"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:abbrev-journal-title"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:issn"/>
<xs:element minOccurs="0" ref="tns:publisher"/>
<xs:element minOccurs="0" ref="tns:notes"/>
<xs:element minOccurs="0" ref="tns:custom-meta-wrap"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="journal-id">
<xs:complexType mixed="true">
<xs:attribute type="xs:string" name="journal-id-type"/>
</xs:complexType>
</xs:element>
<xs:element name="journal-title">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="journal-subtitle">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="abbrev-journal-title">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute type="xs:string" name="abbrev-type"/>
</xs:complexType>
</xs:element>
<xs:element name="fn">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element maxOccurs="unbounded" ref="tns:p"/>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="symbol"/>
<xs:attribute type="xs:string" name="fn-type"/>
</xs:complexType>
</xs:element>
<xs:element name="target">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:break"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="target-type" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="xref">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:break"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="ref-type"/>
<xs:attribute name="rid" type="xs:IDREFS"/>
</xs:complexType>
</xs:element>
<xs:element name="inline-supplementary-material">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:alt-text"/>
<xs:element ref="tns:long-desc"/>
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="content-type"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="mimetype"/>
<xs:attribute type="xs:string" name="mime-subtype"/>
</xs:complexType>
</xs:element>
<xs:element name="def-list">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:element minOccurs="0" ref="tns:term-head"/>
<xs:element minOccurs="0" ref="tns:def-head"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:def-item"/>
<xs:element ref="tns:x"/>
</xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:def-list"/>
</xs:sequence>
<xs:attribute type="xs:string" name="id"/>
<xs:attribute type="xs:string" name="list-type"/>
<xs:attribute type="xs:string" name="prefix-word"/>
<xs:attribute type="xs:string" name="list-content"/>
</xs:complexType>
</xs:element>
<xs:element name="term-head">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="def-head">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="def-item">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:term"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:def"/>
<xs:element ref="tns:x"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="term">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:array"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
</xs:choice>
<xs:attribute name="rid" type="xs:IDREFS"/>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="list">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:element maxOccurs="unbounded" ref="tns:list-item"/>
</xs:sequence>
<xs:attribute type="xs:string" name="id"/>
<xs:attribute type="xs:string" name="list-type"/>
<xs:attribute type="xs:string" name="prefix-word"/>
<xs:attribute type="xs:string" name="list-content"/>
</xs:complexType>
</xs:element>
<xs:element name="list-item">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:choice maxOccurs="unbounded">
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
</xs:choice>
</xs:sequence>
<xs:attribute type="xs:string" name="id"/>
</xs:complexType>
</xs:element>
<xs:element name="inline-formula">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="disp-formula">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:alt-text"/>
<xs:element ref="tns:long-desc"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
<xs:element ref="tns:label"/>
<xs:element ref="tns:array"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
</xs:choice>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="tex-math">
<xs:complexType mixed="true">
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="id"/>
<xs:attribute name="notation">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="LaTeX"/>
<xs:enumeration value="tex"/>
<xs:enumeration value="TEX"/>
<xs:enumeration value="TeX"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="version"/>
</xs:complexType>
</xs:element>
<xs:element name="p">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:citation"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="content-type"/>
</xs:complexType>
</xs:element>
<xs:element name="disp-quote">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="speech">
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:speaker"/>
<xs:element maxOccurs="unbounded" ref="tns:p"/>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="content-type"/>
</xs:complexType>
</xs:element>
<xs:element name="speaker">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:given-names"/>
<xs:element ref="tns:prefix"/>
<xs:element ref="tns:surname"/>
<xs:element ref="tns:suffix"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="statement">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:element maxOccurs="unbounded" ref="tns:p"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="content-type"/>
</xs:complexType>
</xs:element>
<xs:element name="verse-group">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element ref="tns:verse-line"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:attrib"/>
<xs:element ref="tns:copyright-statement"/>
<xs:element ref="tns:permissions"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="verse-line">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="abbrev">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:def"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="named-content">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:attribute type="xs:string" name="content-type" use="required"/>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="ref-list">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:title"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:ref"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:ref-list"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ref">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:choice maxOccurs="unbounded">
<xs:element ref="tns:citation"/>
<xs:element ref="tns:note"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="note">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element maxOccurs="unbounded" ref="tns:p"/>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
</xs:element>
<xs:element name="access-date">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:day"/>
<xs:element ref="tns:month"/>
<xs:element ref="tns:season"/>
<xs:element ref="tns:year"/>
<xs:element ref="tns:x"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="annotation">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="tns:p"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="comment">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="edition">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="gov">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="isbn" type="xs:string"/>
<xs:element name="patent">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="person-group">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:aff"/>
<xs:element ref="tns:etal"/>
<xs:element ref="tns:collab"/>
<xs:element ref="tns:name"/>
<xs:element ref="tns:string-name"/>
<xs:element ref="tns:x"/>
</xs:choice>
<xs:attribute type="xs:string" name="person-group-type"/>
</xs:complexType>
</xs:element>
<xs:element name="pub-id">
<xs:complexType mixed="true">
<xs:attribute type="xs:string" name="pub-id-type"/>
</xs:complexType>
</xs:element>
<xs:element name="series">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="std">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="source">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="time-stamp" type="xs:string"/>
<xs:element name="trans-source">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:break"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="sec">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:label"/>
<xs:element ref="tns:title"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:sec"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:notes"/>
<xs:element ref="tns:fn-group"/>
<xs:element ref="tns:glossary"/>
<xs:element ref="tns:ref-list"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="sec-type"/>
<xs:attribute type="xs:string" name="disp-level"/>
</xs:complexType>
</xs:element>
<xs:element name="table">
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:col"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:colgroup"/>
</xs:choice>
<xs:choice>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:thead"/>
<xs:element minOccurs="0" ref="tns:tfoot"/>
<xs:element maxOccurs="unbounded" ref="tns:tbody"/>
</xs:sequence>
<xs:element maxOccurs="unbounded" ref="tns:tr"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="content-type"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="summary"/>
<xs:attribute type="xs:string" name="width"/>
<xs:attribute type="xs:string" name="border"/>
<xs:attribute name="frame">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="void"/>
<xs:enumeration value="above"/>
<xs:enumeration value="below"/>
<xs:enumeration value="hsides"/>
<xs:enumeration value="lhs"/>
<xs:enumeration value="rhs"/>
<xs:enumeration value="vsides"/>
<xs:enumeration value="box"/>
<xs:enumeration value="border"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rules">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="none"/>
<xs:enumeration value="groups"/>
<xs:enumeration value="rows"/>
<xs:enumeration value="cols"/>
<xs:enumeration value="all"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="cellspacing"/>
<xs:attribute type="xs:string" name="cellpadding"/>
</xs:complexType>
</xs:element>
<xs:element name="thead">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="tns:tr"/>
</xs:sequence>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="content-type"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="char"/>
<xs:attribute type="xs:string" name="charoff"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="tfoot">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="tns:tr"/>
</xs:sequence>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="content-type"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="char"/>
<xs:attribute type="xs:string" name="charoff"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="tbody">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="tns:tr"/>
</xs:sequence>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="content-type"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="char"/>
<xs:attribute type="xs:string" name="charoff"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="colgroup">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:col"/>
</xs:sequence>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="content-type"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="span" default="1"/>
<xs:attribute type="xs:string" name="width"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="char"/>
<xs:attribute type="xs:string" name="charoff"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="col">
<xs:complexType>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="content-type"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="span" default="1"/>
<xs:attribute type="xs:string" name="width"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="char"/>
<xs:attribute type="xs:string" name="charoff"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="tr">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element ref="tns:th"/>
<xs:element ref="tns:td"/>
</xs:choice>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="content-type"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="char"/>
<xs:attribute type="xs:string" name="charoff"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="th">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:citation"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:array"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
</xs:choice>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="content-type"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="abbr"/>
<xs:attribute type="xs:string" name="axis"/>
<xs:attribute name="headers" type="xs:IDREFS"/>
<xs:attribute name="scope">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="row"/>
<xs:enumeration value="col"/>
<xs:enumeration value="rowgroup"/>
<xs:enumeration value="colgroup"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="rowspan" default="1"/>
<xs:attribute type="xs:string" name="colspan" default="1"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="char"/>
<xs:attribute type="xs:string" name="charoff"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="td">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:email"/>
<xs:element ref="tns:ext-link"/>
<xs:element ref="tns:uri"/>
<xs:element ref="tns:inline-supplementary-material"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:font"/>
<xs:element ref="tns:hr"/>
<xs:element ref="tns:bold"/>
<xs:element ref="tns:italic"/>
<xs:element ref="tns:monospace"/>
<xs:element ref="tns:overline"/>
<xs:element ref="tns:overline-start"/>
<xs:element ref="tns:overline-end"/>
<xs:element ref="tns:sc"/>
<xs:element ref="tns:strike"/>
<xs:element ref="tns:underline"/>
<xs:element ref="tns:underline-start"/>
<xs:element ref="tns:underline-end"/>
<xs:element ref="tns:inline-graphic"/>
<xs:element ref="tns:private-char"/>
<xs:element ref="tns:inline-formula"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:abbrev"/>
<xs:element ref="tns:named-content"/>
<xs:element ref="tns:fn"/>
<xs:element ref="tns:target"/>
<xs:element ref="tns:xref"/>
<xs:element ref="tns:sub"/>
<xs:element ref="tns:sup"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:break"/>
<xs:element ref="tns:citation"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:array"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
</xs:choice>
<xs:attribute name="alternate-form-of" type="xs:IDREF"/>
<xs:attribute type="xs:string" name="content-type"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute type="xs:string" name="abbr"/>
<xs:attribute type="xs:string" name="axis"/>
<xs:attribute name="headers" type="xs:IDREFS"/>
<xs:attribute name="scope">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="row"/>
<xs:enumeration value="col"/>
<xs:enumeration value="rowgroup"/>
<xs:enumeration value="colgroup"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="rowspan" default="1"/>
<xs:attribute type="xs:string" name="colspan" default="1"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="char"/>
<xs:attribute type="xs:string" name="charoff"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="private-char">
<xs:complexType>
<xs:choice>
<xs:choice>
<xs:element ref="tns:glyph-data"/>
<xs:element ref="tns:glyph-ref"/>
</xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:inline-graphic"/>
</xs:choice>
<xs:attribute type="xs:string" name="description"/>
<xs:attribute type="xs:string" name="name"/>
</xs:complexType>
</xs:element>
<xs:element name="glyph-data">
<xs:complexType mixed="true">
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="format" type="xs:NMTOKEN"/>
<xs:attribute type="xs:string" name="resolution"/>
<xs:attribute type="xs:string" name="x-size"/>
<xs:attribute type="xs:string" name="y-size"/>
</xs:complexType>
</xs:element>
<xs:element name="glyph-ref">
<xs:complexType>
<xs:attribute name="glyph-data" type="xs:IDREF"/>
</xs:complexType>
</xs:element>
<xs:element name="article">
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:front"/>
<xs:element minOccurs="0" ref="tns:body"/>
<xs:element minOccurs="0" ref="tns:back"/>
<xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:sub-article"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:response"/>
</xs:choice>
</xs:sequence>
<xs:attribute type="xs:string" name="article-type"/>
<xs:attribute name="dtd-version" default="2.1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="2.1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="front">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:journal-meta"/>
<xs:element ref="tns:article-meta"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:notes"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="body">
<xs:complexType>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:array"/>
<xs:element ref="tns:boxed-text"/>
<xs:element ref="tns:chem-struct"/>
<xs:element ref="tns:chem-struct-wrapper"/>
<xs:element ref="tns:fig"/>
<xs:element ref="tns:fig-group"/>
<xs:element ref="tns:graphic"/>
<xs:element ref="tns:media"/>
<xs:element ref="tns:preformat"/>
<xs:element ref="tns:supplementary-material"/>
<xs:element ref="tns:table-wrap"/>
<xs:element ref="tns:table-wrap-group"/>
<xs:element ref="tns:disp-formula"/>
<xs:element ref="tns:p"/>
<xs:element ref="tns:def-list"/>
<xs:element ref="tns:list"/>
<xs:element ref="tns:tex-math"/>
<xs:element ref="tns:related-article"/>
<xs:element ref="tns:ack"/>
<xs:element ref="tns:disp-quote"/>
<xs:element ref="tns:speech"/>
<xs:element ref="tns:statement"/>
<xs:element ref="tns:verse-group"/>
</xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:sec"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="back">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:title"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:ack"/>
<xs:element ref="tns:app-group"/>
<xs:element ref="tns:bio"/>
<xs:element ref="tns:fn-group"/>
<xs:element ref="tns:glossary"/>
<xs:element ref="tns:ref-list"/>
<xs:element ref="tns:notes"/>
<xs:element ref="tns:sec"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="sub-article">
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:front"/>
<xs:element minOccurs="0" ref="tns:body"/>
<xs:element minOccurs="0" ref="tns:back"/>
<xs:choice>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:sub-article"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:response"/>
</xs:choice>
</xs:sequence>
<xs:attribute type="xs:string" name="article-type"/>
</xs:complexType>
</xs:element>
<xs:element name="response">
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:front"/>
<xs:element minOccurs="0" ref="tns:body"/>
<xs:element minOccurs="0" ref="tns:back"/>
</xs:sequence>
<xs:attribute type="xs:string" name="response-type"/>
</xs:complexType>
</xs:element>
<xs:complexType name="any" mixed="true">
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="strict"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="pmc-articlesetType">
<xs:sequence>
<xs:element ref="tns:article" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:schema>