<?xml-stylesheet href="xsd.xsl" type="text/xsl"?>
<xsd:schema xmlns:mtl="http://www.mulberrytech.com/taglib"
            xmlns:c="http://www.w3.org/ns/xproc-step"
            xmlns:xlink="http://www.w3.org/1999/xlink"
            xmlns:mml="http://www.w3.org/1998/Math/MathML"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:ali="http://www.niso.org/schemas/ali/1.0/"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <xsd:annotation xmlns:dxdy="http://mulberrytech.com/2014/dxdy">
          <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml" class="bodytext">
              <h1>MODULE: JATS-journalpublishing1 DTD in XSD form (declarations file)</h1>
              <h2>MODEL: Journal Publishing DTD (MathML 2.0)</h2>
              <h2>VERSION:  1.2d1</h2>
              <h2>DATE:  July 2017</h2>
              <dl>
                <dt>SYSTEM</dt>
                <dd>
                  <p>Journal Publishing model of the JATS Suite</p>
               </dd>
                <dt>PURPOSE</dt>
                <dd>
                  <p>Declare elements with names which are not
                  namespace-qualified</p>
               </dd>
                <dt>CREATED FOR</dt>
                <dd>
                  <p>NLM/NCBI</p> 
               </dd>
                
              </dl>
            </div>
          </xsd:documentation>
        </xsd:annotation>
   <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
   <xsd:import namespace="http://www.w3.org/1999/xlink"/>
   <xsd:import namespace="http://www.w3.org/1998/Math/MathML"/>
   <xsd:import namespace="http://www.niso.org/schemas/ali/1.0/"/>
   <!--* Some imports may need to be added manually *-->
   <xsd:element name="abbrev">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Abbreviation or Acronym</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abbrev-elements"/>
         </xsd:choice>
         <xsd:attribute name="alt" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="abbrev-journal-title">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Abbreviated Journal Title</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abbrev-journal-title-elements"/>
         </xsd:sequence>
         <xsd:attribute name="abbrev-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="abstract">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Abstract</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="abstract-model"/>
         <xsd:attribute name="abstract-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="access-date">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Access Date For Cited Work</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="access-date-elements"/>
         </xsd:sequence>
         <xsd:attribute name="calendar" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="iso-8601-date" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ack">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Acknowledgments</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="ack-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="addr-line">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Address Line</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="addr-line-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="address">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Address/Contact Information</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="address-model" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="aff">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Affiliation</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="aff-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="aff-alternatives">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Affiliation Alternatives</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="aff-alternatives-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="alt-text">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Alternate Title Text For a Figure, Etc.</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="alt-title">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Alternate Title</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="alt-title-elements"/>
         </xsd:choice>
         <xsd:attribute name="alt-title-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="alternatives">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Alternatives For Processing</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="alternatives-model" maxOccurs="unbounded"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="annotation">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Annotation in a Citation</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="annotation-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="anonymous">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Anonymous</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="app">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Appendix</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="app-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="app-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Appendix Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="app-group-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="array">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Array (Simple Tabular Array)</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="array-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="orientation" use="optional" default="portrait">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="landscape"/>
                  <xsd:enumeration value="portrait"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="article">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Article</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="article-full-model"/>
         <xsd:attribute name="article-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="dtd-version" fixed="1.2d1" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional" default="en"/>
         <xsd:attribute ref="xsi:noNamespaceSchemaLocation" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="article-categories">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Article Grouping Data</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="article-categories-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="article-id">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Article Identifier</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="pub-id-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="article-meta">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Article Metadata</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="article-meta-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="article-title">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Article Title</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="article-title-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="article-version">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Article Version</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="article-version-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="designator" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="iso-8601-date" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-term" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-term-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="article-version-alternatives">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Article Version Alternatives</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:choice>
            <xsd:element ref="article-version" maxOccurs="unbounded"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="attrib">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Attribution</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="attrib-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="author-comment">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Author Comment</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="author-comment-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="author-notes">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Author Note Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="author-notes-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="award-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Award Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="award-group-model"/>
         <xsd:attribute name="award-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="award-id">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Award Identifier</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="award-id-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="back">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Back Matter</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="back-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="bio">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Biography</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="bio-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="body">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Body of the Article</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="body-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="bold">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Bold</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="emphasized-text"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="toggle" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="boxed-text">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Boxed Text</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="boxed-text-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="orientation" use="optional" default="portrait">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="landscape"/>
                  <xsd:enumeration value="portrait"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="position" use="optional" default="float">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="anchor"/>
                  <xsd:enumeration value="background"/>
                  <xsd:enumeration value="float"/>
                  <xsd:enumeration value="margin"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="break">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Line Break</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="caption">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Caption of a Figure, Table, Etc.</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="caption-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="style" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="chapter-title">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Chapter Title in a Citation</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="chapter-title-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="chem-struct">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Chemical Structure (Display)</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:group ref="chem-struct-model" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="chem-struct-wrap">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Chemical Structure Wrapper</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="chem-struct-wrap-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="orientation" use="optional" default="portrait">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="landscape"/>
                  <xsd:enumeration value="portrait"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="position" use="optional" default="float">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="anchor"/>
                  <xsd:enumeration value="background"/>
                  <xsd:enumeration value="float"/>
                  <xsd:enumeration value="margin"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="citation-alternatives">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Citation Alternatives</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="citation-alternatives-model" maxOccurs="unbounded"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="city">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>City: in an Address</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="city-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="code">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Code Text</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="code-elements"/>
         </xsd:choice>
         <xsd:attribute name="code-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="code-version" use="optional" type="xsd:string"/>
         <xsd:attribute name="executable" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="language" use="optional" type="xsd:string"/>
         <xsd:attribute name="language-version" use="optional" type="xsd:string"/>
         <xsd:attribute name="orientation" use="optional" default="portrait">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="landscape"/>
                  <xsd:enumeration value="portrait"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="platforms" use="optional" type="xsd:string"/>
         <xsd:attribute name="position" use="optional" default="float">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="anchor"/>
                  <xsd:enumeration value="background"/>
                  <xsd:enumeration value="float"/>
                  <xsd:enumeration value="margin"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
         <xsd:attribute ref="xml:space" fixed="preserve"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="col">
      <xsd:annotation>
         <xsd:documentation/>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="align" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="center"/>
                  <xsd:enumeration value="char"/>
                  <xsd:enumeration value="justify"/>
                  <xsd:enumeration value="left"/>
                  <xsd:enumeration value="right"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="char" use="optional" type="xsd:string"/>
         <xsd:attribute name="charoff" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="span" use="optional" default="1" type="xsd:string"/>
         <xsd:attribute name="style" use="optional" type="xsd:string"/>
         <xsd:attribute name="valign" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="baseline"/>
                  <xsd:enumeration value="bottom"/>
                  <xsd:enumeration value="middle"/>
                  <xsd:enumeration value="top"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="width" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="colgroup">
      <xsd:annotation>
         <xsd:documentation/>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="colgroup.content" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="align" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="center"/>
                  <xsd:enumeration value="char"/>
                  <xsd:enumeration value="justify"/>
                  <xsd:enumeration value="left"/>
                  <xsd:enumeration value="right"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="char" use="optional" type="xsd:string"/>
         <xsd:attribute name="charoff" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="span" use="optional" default="1" type="xsd:string"/>
         <xsd:attribute name="style" use="optional" type="xsd:string"/>
         <xsd:attribute name="valign" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="baseline"/>
                  <xsd:enumeration value="bottom"/>
                  <xsd:enumeration value="middle"/>
                  <xsd:enumeration value="top"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="width" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="collab">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Collaborative (Group) Author</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="collab-elements"/>
         </xsd:choice>
         <xsd:attribute name="collab-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="symbol" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="collab-alternatives">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Collaboration Alternatives</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="collab-alternatives-model" maxOccurs="unbounded"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="comment">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Comment in a Citation</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="comment-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="compound-kwd">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Compound Keyword</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="compound-kwd-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="vocab-term" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-term-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="compound-kwd-part">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Compound Keyword Part</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="compound-kwd-part-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="compound-subject">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Compound Subject Name</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="compound-subject-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="vocab-term" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-term-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="compound-subject-part">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Compound Subject Part Name</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="compound-subject-part-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="conf-acronym">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Conference Acronym</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="conf-acronym-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="conf-date">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Conference Date</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="conf-date-elements"/>
         </xsd:sequence>
         <xsd:attribute name="calendar" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="iso-8601-date" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="conf-loc">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Conference Location</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="conf-loc-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="conf-name">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Conference Name</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="conf-name-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="conf-num">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Conference Number</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="conf-num-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="conf-sponsor">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Conference Sponsor</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="conf-sponsor-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="conf-theme">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Conference Theme</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="conf-theme-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="conference">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Conference Information</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="conference-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="contrib">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Contributor</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="contrib-model"/>
         <xsd:attribute name="contrib-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="corresp" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="deceased" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="equal-contrib" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="contrib-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Contributor Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="contrib-group-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="contrib-id">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Contributor Identifier</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:group ref="contrib-id-model" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="authenticated" use="optional" default="false">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="false"/>
                  <xsd:enumeration value="true"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="contrib-id-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="copyright-holder">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Copyright Holder</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="copyright-holder-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="copyright-statement">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Copyright Statement</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="copyright-statement-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="copyright-year">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Copyright Year</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="corresp">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Correspondence Information</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="corresp-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="count">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Count</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="count" use="required" type="xsd:NMTOKEN"/>
         <xsd:attribute name="count-type" use="required" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="country">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Country: in an Address</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="country-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="country" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="counts">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Counts</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="counts-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="custom-meta">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Custom Metadata</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="custom-meta-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="custom-meta-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Custom Metadata Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="custom-meta-group-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="data-title">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Data Title in a Citation</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="data-title-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="date">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Date</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="date-model"/>
         <xsd:attribute name="calendar" use="optional" type="xsd:string"/>
         <xsd:attribute name="date-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="iso-8601-date" use="optional" type="xsd:string"/>
         <xsd:attribute name="publication-format" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="date-in-citation">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Date Inside Citation</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="date-in-citation-elements"/>
         </xsd:choice>
         <xsd:attribute name="calendar" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="iso-8601-date" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="date-not-available">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Date Not Available Flag</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="day">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Day</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="def">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Definition List: Definition</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="def-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="def-head">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Definition List: Definition Head</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="def-head-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="def-item">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Definition List: Definition Item</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="def-item-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="def-list">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Definition List</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="def-list-model"/>
         <xsd:attribute name="continued-from" use="optional" type="xsd:IDREF"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="list-content" use="optional" type="xsd:string"/>
         <xsd:attribute name="list-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="prefix-word" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="degrees">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Degree(s)</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="degrees-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="disp-formula">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Formula, Display</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:group ref="disp-formula-model" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="disp-formula-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Formula, Display Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="disp-formula-group-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="disp-quote">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Quote, Displayed</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="disp-quote-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="edition">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Edition Statement, Cited</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="edition-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="designator" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="element-citation">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Element Citation</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="citation-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="publication-format" use="optional" type="xsd:string"/>
         <xsd:attribute name="publication-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="publisher-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="elocation-id">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Electronic Location Identifier</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="seq" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="email">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Email Address</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="email-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="equation-count">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Equation Count</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="count" use="required" type="xsd:NMTOKEN"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="era">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Era</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="etal">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Et Al</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:group ref="etal-model" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="event">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Event in Publishing History</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="event-model"/>
         <xsd:attribute name="event-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="event-desc">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Event Description</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="event-desc-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ext-link">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>External Link</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="ext-link-elements"/>
         </xsd:choice>
         <xsd:attribute name="assigning-authority" use="optional" type="xsd:string"/>
         <xsd:attribute name="ext-link-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fax">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Fax Number: in an Address</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="fax-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fig">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Figure</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="fig-model"/>
         <xsd:attribute name="fig-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="orientation" use="optional" default="portrait">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="landscape"/>
                  <xsd:enumeration value="portrait"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="position" use="optional" default="float">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="anchor"/>
                  <xsd:enumeration value="background"/>
                  <xsd:enumeration value="float"/>
                  <xsd:enumeration value="margin"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fig-count">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Figure Count</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="count" use="required" type="xsd:NMTOKEN"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fig-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Figure Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="fig-group-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="orientation" use="optional" default="portrait">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="landscape"/>
                  <xsd:enumeration value="portrait"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="position" use="optional" default="float">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="anchor"/>
                  <xsd:enumeration value="background"/>
                  <xsd:enumeration value="float"/>
                  <xsd:enumeration value="margin"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fixed-case">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Fixed Case</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="emphasized-text"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="floats-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Floats Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="floats-group-model" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fn">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Footnote</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="fn-model"/>
         <xsd:attribute name="fn-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="symbol" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fn-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Footnote Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="fn-group-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fpage">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>First Page</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="seq" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="front">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Front Matter</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="front-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="front-stub">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Stub Front Metadata</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="front-stub-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="funding-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Funding Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="funding-group-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="funding-source">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Funding Source</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="funding-source-elements"/>
         </xsd:choice>
         <xsd:attribute name="country" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="source-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="funding-statement">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Funding Statement</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="funding-statement-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="given-names">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Given (First) Names</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="given-names-elements"/>
         </xsd:sequence>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="initials" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="glossary">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Glossary Elements</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="glossary-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="glyph-data">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Glyph Data For a Private Character</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="fontchar" use="optional" type="xsd:string">
            <xsd:annotation/>
         </xsd:attribute>
         <xsd:attribute name="fontname" use="optional" type="xsd:string">
            <xsd:annotation/>
         </xsd:attribute>
         <xsd:attribute name="format" use="optional" type="xsd:NMTOKEN">
            <xsd:annotation/>
         </xsd:attribute>
         <xsd:attribute name="id" use="optional" type="xsd:ID">
            <xsd:annotation/>
         </xsd:attribute>
         <xsd:attribute name="resolution" use="optional" type="xsd:string">
            <xsd:annotation/>
         </xsd:attribute>
         <xsd:attribute name="x-size" use="optional" type="xsd:string">
            <xsd:annotation/>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:space" fixed="preserve"/>
         <xsd:attribute name="y-size" use="optional" type="xsd:string">
            <xsd:annotation/>
         </xsd:attribute>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="glyph-ref">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Glyph Reference For a Private Character</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="glyph-data" use="optional" type="xsd:IDREF">
            <xsd:annotation/>
         </xsd:attribute>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="gov">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Government Report, Cited</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="gov-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="graphic">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Graphic</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="graphic-model" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="mime-subtype" use="optional" type="xsd:string"/>
         <xsd:attribute name="mimetype" use="optional" type="xsd:string"/>
         <xsd:attribute name="orientation" use="optional" default="portrait">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="landscape"/>
                  <xsd:enumeration value="portrait"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="position" use="optional" default="float">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="anchor"/>
                  <xsd:enumeration value="background"/>
                  <xsd:enumeration value="float"/>
                  <xsd:enumeration value="margin"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="required"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="history">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>History: Document History</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="history-model" maxOccurs="unbounded"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="hr">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Horizontal Rule</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="inline-formula">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Formula, Inline</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:group ref="inline-formula-model" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="inline-graphic">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Inline Graphic</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="inline-graphic-model"/>
         <xsd:attribute name="baseline-shift" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="mime-subtype" use="optional" type="xsd:string"/>
         <xsd:attribute name="mimetype" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="required"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="inline-supplementary-material">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Inline Supplementary Material</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="inline-supplementary-material-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="mime-subtype" use="optional" type="xsd:string"/>
         <xsd:attribute name="mimetype" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="institution">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Institution Name: in an Address</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="institution-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="institution-id">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Institution Identifier</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:group ref="institution-id-model" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="institution-id-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="institution-wrap">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Institution Wrapper</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="institution-wrap-model" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="isbn">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Isbn</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="isbn-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="publication-format" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issn">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Issn</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="issn-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="pub-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="publication-format" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issn-l">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Issn Linking</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="issn-l-elements"/>
         </xsd:sequence>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issue">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Issue Number</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="issue-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="seq" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issue-id">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Issue Identifier</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="pub-id-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issue-part">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Issue Part</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="issue-part-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issue-sponsor">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Issue Title</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="issue-sponsor-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issue-title">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Issue Title</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="issue-title-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="italic">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Italic</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="emphasized-text"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="toggle" use="optional" default="yes">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="journal-id">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Journal Identifier</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="journal-id-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="journal-meta">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Journal Metadata</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="journal-meta-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="journal-subtitle">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Journal Subtitle</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="journal-subtitle-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="journal-title">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Journal Title (Full)</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="journal-title-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="journal-title-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Journal Title Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="journal-title-group-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="kwd">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Keyword</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="kwd-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="vocab-term" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-term-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="kwd-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Keyword Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="kwd-group-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="kwd-group-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="label">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Label of a Figure, Reference, Etc.</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="label-elements"/>
         </xsd:choice>
         <xsd:attribute name="alt" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="license">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>License Information</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="license-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="license-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="license-p">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>License Paragraph</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="license-p-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="list">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>List</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="list-model"/>
         <xsd:attribute name="continued-from" use="optional" type="xsd:IDREF"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="list-content" use="optional" type="xsd:string"/>
         <xsd:attribute name="list-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="prefix-word" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="list-item">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>List Item</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="list-item-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="long-desc">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Long Description</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="long-desc-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lpage">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Last Page</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="media">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Media Object</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="media-model" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="mime-subtype" use="optional" type="xsd:string"/>
         <xsd:attribute name="mimetype" use="optional" type="xsd:string"/>
         <xsd:attribute name="orientation" use="optional" default="portrait">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="landscape"/>
                  <xsd:enumeration value="portrait"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="position" use="optional" default="float">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="anchor"/>
                  <xsd:enumeration value="background"/>
                  <xsd:enumeration value="float"/>
                  <xsd:enumeration value="margin"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="required"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="meta-name">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Metadata Data Name For Custom Metadata</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="meta-name-elements"/>
         </xsd:sequence>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="meta-value">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Metadata Data Value For Custom Metadata</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="meta-value-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="milestone-end">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Milestone End</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rationale" use="optional" type="xsd:string"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREF"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="milestone-start">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Milestone Start</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rationale" use="optional" type="xsd:string"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREF"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="mixed-citation">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Mixed Citation</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="citation-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="publication-format" use="optional" type="xsd:string"/>
         <xsd:attribute name="publication-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="publisher-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="monospace">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Monospace Text (Typewriter Text)</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="emphasized-text"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="toggle" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="month">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Month</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="name">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Name of Person (Structured)</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:sequence>
            <xsd:choice>
               <xsd:sequence>
                  <xsd:element ref="surname"/>
                  <xsd:element ref="given-names" minOccurs="0"/>
               </xsd:sequence>
               <xsd:element ref="given-names"/>
            </xsd:choice>
            <xsd:element ref="prefix" minOccurs="0"/>
            <xsd:element ref="suffix" minOccurs="0"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="name-style" use="optional" default="western">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="eastern"/>
                  <xsd:enumeration value="given-only"/>
                  <xsd:enumeration value="islensk"/>
                  <xsd:enumeration value="western"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="name-alternatives">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Name Alternatives</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="name-alternatives-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="named-content">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Named Special (Subject) Content</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="named-content-elements"/>
         </xsd:choice>
         <xsd:attribute name="alt" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="required" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-term" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-term-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nested-kwd">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Nested Keyword</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="nested-kwd-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="vocab-term" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-term-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nlm-citation">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Nlm Citation Model</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded">
               <xsd:element ref="person-group"/>
               <xsd:element ref="collab"/>
            </xsd:choice>
            <xsd:choice minOccurs="0" maxOccurs="unbounded">
               <xsd:element ref="article-title"/>
               <xsd:element ref="trans-title"/>
            </xsd:choice>
            <xsd:element ref="source" minOccurs="0"/>
            <xsd:element ref="patent" minOccurs="0"/>
            <xsd:element ref="trans-source" minOccurs="0"/>
            <xsd:element ref="year" minOccurs="0"/>
            <xsd:choice>
               <xsd:sequence>
                  <xsd:element ref="month" minOccurs="0"/>
                  <xsd:element ref="day" minOccurs="0"/>
                  <xsd:element ref="time-stamp" minOccurs="0"/>
               </xsd:sequence>
               <xsd:element ref="season" minOccurs="0"/>
            </xsd:choice>
            <xsd:element ref="access-date" minOccurs="0"/>
            <xsd:element ref="volume" minOccurs="0"/>
            <xsd:element ref="edition" minOccurs="0"/>
            <xsd:element ref="conf-name" minOccurs="0"/>
            <xsd:element ref="conf-date" minOccurs="0"/>
            <xsd:element ref="conf-loc" minOccurs="0"/>
            <xsd:choice minOccurs="0" maxOccurs="unbounded">
               <xsd:element ref="issue"/>
               <xsd:element ref="supplement"/>
            </xsd:choice>
            <xsd:element ref="publisher-loc" minOccurs="0"/>
            <xsd:element ref="publisher-name" minOccurs="0"/>
            <xsd:sequence minOccurs="0" maxOccurs="unbounded">
               <xsd:element ref="fpage" minOccurs="0"/>
               <xsd:element ref="lpage" minOccurs="0"/>
            </xsd:sequence>
            <xsd:element ref="page-count" minOccurs="0"/>
            <xsd:element ref="series" minOccurs="0"/>
            <xsd:element ref="comment" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element ref="pub-id" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element ref="annotation" minOccurs="0"/>
         </xsd:sequence>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="publication-format" use="optional" type="xsd:string"/>
         <xsd:attribute name="publication-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="publisher-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="note">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Note in a Reference List</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="note-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="notes">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Notes</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="notes-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="notes-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="object-id">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Object Identifier</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="pub-id-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="on-behalf-of">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>On Behalf of</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="on-behalf-of-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="open-access">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Open Access</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="open-access-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="overline">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Overline</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="emphasized-text"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="toggle" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="overline-end">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Overline End</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="required" type="xsd:IDREF"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="overline-start">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Overline Start</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="id" use="required" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="p">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Paragraph</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="p-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="page-count">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Page Count</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="count" use="required" type="xsd:NMTOKEN"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="page-range">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Page Ranges</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="part-title">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Part Title in a Citation</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="part-title-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="patent">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Patent Number, Cited</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="patent-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="country" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="permissions">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Permissions</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="permissions-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="person-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Person Group For a Cited Publication</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:group ref="person-group-model" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="person-group-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="phone">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Phone Number: in an Address</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="phone-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="postal-code">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Postal Code: in an Address</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="postal-code-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="prefix">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Prefix</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="prefix-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="preformat">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Preformatted Text</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:group ref="preformat-model" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="orientation" use="optional" default="portrait">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="landscape"/>
                  <xsd:enumeration value="portrait"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="position" use="optional" default="float">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="anchor"/>
                  <xsd:enumeration value="background"/>
                  <xsd:enumeration value="float"/>
                  <xsd:enumeration value="margin"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="preformat-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
         <xsd:attribute ref="xml:space" fixed="preserve"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="price">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Price</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="price-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="currency" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="principal-award-recipient">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Principal Award Recipient</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="principal-award-recipient-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="principal-investigator">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Principal Investigator Recipient</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="principal-investigator-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="private-char">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Private Character (Custom or Unicode)</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="private-char-model"/>
         <xsd:attribute name="description" use="optional" type="xsd:string">
            <xsd:annotation/>
         </xsd:attribute>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="name" use="optional" type="xsd:string">
            <xsd:annotation/>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="product">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Product Information</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="product-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="product-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="pub-date">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Publication Date</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="pub-date-model"/>
         <xsd:attribute name="calendar" use="optional" type="xsd:string"/>
         <xsd:attribute name="date-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="iso-8601-date" use="optional" type="xsd:string"/>
         <xsd:attribute name="pub-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="publication-format" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="pub-history">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Publication History</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="pub-history-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="pub-id">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Publication Identifier For a Cited Publication</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="assigning-authority" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="pub-id-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="publisher">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Publisher</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="publisher-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="publisher-loc">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Publisher's Location</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="publisher-loc-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="publisher-name">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Publisher's Name</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="publisher-name-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rb">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Ruby Base</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="rb-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ref">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Reference Item</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="ref-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ref-count">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Reference Count</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="count" use="required" type="xsd:NMTOKEN"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ref-list">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Reference List (Bibliographic Reference List)</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="ref-list-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="related-article">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Related Article Information</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="related-article-elements"/>
         </xsd:choice>
         <xsd:attribute name="elocation-id" use="optional" type="xsd:string"/>
         <xsd:attribute name="ext-link-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="issue" use="optional" type="xsd:string"/>
         <xsd:attribute name="journal-id" use="optional" type="xsd:string"/>
         <xsd:attribute name="journal-id-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="page" use="optional" type="xsd:string"/>
         <xsd:attribute name="related-article-type" use="required" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="vol" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="related-object">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Related Object Information</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="related-object-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="document-id" use="optional" type="xsd:string"/>
         <xsd:attribute name="document-id-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="document-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="ext-link-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="link-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="object-id" use="optional" type="xsd:string"/>
         <xsd:attribute name="object-id-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="object-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="source-id" use="optional" type="xsd:string"/>
         <xsd:attribute name="source-id-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="source-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="response">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Response</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="article-short-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="response-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="role">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Role or Function Title of Contributor</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="role-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-term" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-term-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="roman">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Roman</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="emphasized-text"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="toggle" use="optional" default="no">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rp">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Ruby Parenthesis</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rt">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Ruby Textual Annotation</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="rt-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ruby">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Ruby Wrapper</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="ruby-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sans-serif">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Sans Serif</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="emphasized-text"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="toggle" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sc">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Small Caps</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="emphasized-text"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="toggle" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="season">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Season</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sec">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Section</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="sec-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="sec-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sec-meta">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Section Metadata</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="sec-meta-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="self-uri">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Uri For This Same Article Online</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="self-uri-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="series">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Series</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="series-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="series-text">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Series Text: Header Text to Describe</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="series-text-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="series-title">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Series Title</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="series-title-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sig">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Signature</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="sig-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sig-block">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Signature Block</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="sig-block-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="size">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Size</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="size-elements"/>
         </xsd:sequence>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="units" use="required" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="source">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Source</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="source-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="speaker">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Speaker</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="speaker-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="speech">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Speech</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="speech-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="state">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>State or Province: in an Address</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="state-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="statement">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Statement, Formal</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="statement-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="std">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Standard, Cited</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="std-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="std-organization">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Standards Organization</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="std-organization-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="strike">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Strike Through</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="emphasized-text"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="toggle" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="string-conf">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>String Conference Name</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="string-conf-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="string-date">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Date As a String</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="string-date-elements"/>
         </xsd:choice>
         <xsd:attribute name="calendar" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="iso-8601-date" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="string-name">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Name of Person (Unstructured)</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="string-name-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="name-style" use="optional" default="western">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="eastern"/>
                  <xsd:enumeration value="given-only"/>
                  <xsd:enumeration value="islensk"/>
                  <xsd:enumeration value="western"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="styled-content">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Styled Special (Subject) Content</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="styled-content-elements"/>
         </xsd:choice>
         <xsd:attribute name="alt" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="style" use="optional" type="xsd:string"/>
         <xsd:attribute name="style-detail" use="optional" type="xsd:string"/>
         <xsd:attribute name="style-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="toggle" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sub">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Subscript</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="emphasized-text"/>
         </xsd:choice>
         <xsd:attribute name="arrange" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="stack"/>
                  <xsd:enumeration value="stagger"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sub-article">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Sub-Article</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="sub-article-model"/>
         <xsd:attribute name="article-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="subj-group">
      <xsd:annotation>
         <xsd:documentation/>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="subj-group-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="subj-group-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="subject">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Subject Name</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="subject-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="vocab-term" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-term-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="subtitle">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Article Subtitle</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="subtitle-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="suffix">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Suffix</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="suffix-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sup">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Superscript</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="emphasized-text"/>
         </xsd:choice>
         <xsd:attribute name="arrange" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="stack"/>
                  <xsd:enumeration value="stagger"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="supplement">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Supplement</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="supplement-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="supplement-type" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="supplementary-material">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Supplementary Material</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="supplementary-material-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="mime-subtype" use="optional" type="xsd:string"/>
         <xsd:attribute name="mimetype" use="optional" type="xsd:string"/>
         <xsd:attribute name="orientation" use="optional" default="portrait">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="landscape"/>
                  <xsd:enumeration value="portrait"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="position" use="optional" default="float">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="anchor"/>
                  <xsd:enumeration value="background"/>
                  <xsd:enumeration value="float"/>
                  <xsd:enumeration value="margin"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="surname">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Surname</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="surname-elements"/>
         </xsd:sequence>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="initials" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="table">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Table: Table Element ..............................</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="table.content"/>
         <xsd:attribute name="border" use="optional" type="xsd:string"/>
         <xsd:attribute name="cellpadding" use="optional" type="xsd:string"/>
         <xsd:attribute name="cellspacing" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="frame" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="above"/>
                  <xsd:enumeration value="below"/>
                  <xsd:enumeration value="border"/>
                  <xsd:enumeration value="box"/>
                  <xsd:enumeration value="hsides"/>
                  <xsd:enumeration value="lhs"/>
                  <xsd:enumeration value="rhs"/>
                  <xsd:enumeration value="void"/>
                  <xsd:enumeration value="vsides"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rules" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="all"/>
                  <xsd:enumeration value="cols"/>
                  <xsd:enumeration value="groups"/>
                  <xsd:enumeration value="none"/>
                  <xsd:enumeration value="rows"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="style" use="optional" type="xsd:string"/>
         <xsd:attribute name="summary" use="optional" type="xsd:string"/>
         <xsd:attribute name="width" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="table-count">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Table Count</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="count" use="required" type="xsd:NMTOKEN"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="table-wrap">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Table Wrapper</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="table-wrap-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="orientation" use="optional" default="portrait">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="landscape"/>
                  <xsd:enumeration value="portrait"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="position" use="optional" default="float">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="anchor"/>
                  <xsd:enumeration value="background"/>
                  <xsd:enumeration value="float"/>
                  <xsd:enumeration value="margin"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="table-wrap-foot">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Table Wrap Footer</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="table-wrap-foot-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="table-wrap-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Table Wrapper Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="table-wrap-group-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="orientation" use="optional" default="portrait">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="landscape"/>
                  <xsd:enumeration value="portrait"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="position" use="optional" default="float">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="anchor"/>
                  <xsd:enumeration value="background"/>
                  <xsd:enumeration value="float"/>
                  <xsd:enumeration value="margin"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="target">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Target of an Internal Link</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="target-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="required" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="target-type" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tbody">
      <xsd:annotation>
         <xsd:documentation/>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="tbody.content" maxOccurs="unbounded"/>
         <xsd:attribute name="align" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="center"/>
                  <xsd:enumeration value="char"/>
                  <xsd:enumeration value="justify"/>
                  <xsd:enumeration value="left"/>
                  <xsd:enumeration value="right"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="char" use="optional" type="xsd:string"/>
         <xsd:attribute name="charoff" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="style" use="optional" type="xsd:string"/>
         <xsd:attribute name="valign" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="baseline"/>
                  <xsd:enumeration value="bottom"/>
                  <xsd:enumeration value="middle"/>
                  <xsd:enumeration value="top"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="td">
      <xsd:annotation>
         <xsd:documentation/>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:group ref="td.content" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="abbr" use="optional" type="xsd:string"/>
         <xsd:attribute name="align" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="center"/>
                  <xsd:enumeration value="char"/>
                  <xsd:enumeration value="justify"/>
                  <xsd:enumeration value="left"/>
                  <xsd:enumeration value="right"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="axis" use="optional" type="xsd:string"/>
         <xsd:attribute name="char" use="optional" type="xsd:string"/>
         <xsd:attribute name="charoff" use="optional" type="xsd:string"/>
         <xsd:attribute name="colspan" use="optional" default="1" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="headers" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rowspan" use="optional" default="1" type="xsd:string"/>
         <xsd:attribute name="scope" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="col"/>
                  <xsd:enumeration value="colgroup"/>
                  <xsd:enumeration value="row"/>
                  <xsd:enumeration value="rowgroup"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="style" use="optional" type="xsd:string"/>
         <xsd:attribute name="valign" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="baseline"/>
                  <xsd:enumeration value="bottom"/>
                  <xsd:enumeration value="middle"/>
                  <xsd:enumeration value="top"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="term">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Definition List: Term</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="term-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="term-status" use="optional" type="xsd:string"/>
         <xsd:attribute name="term-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-term" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-term-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="term-head">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Definition List: Term Head</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="term-head-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tex-math">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Tex Math Equation</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="notation" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="LaTeX"/>
                  <xsd:enumeration value="TEX"/>
                  <xsd:enumeration value="TeX"/>
                  <xsd:enumeration value="tex"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="version" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="textual-form">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Textual Form</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="textual-form-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tfoot">
      <xsd:annotation>
         <xsd:documentation/>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="tfoot.content" maxOccurs="unbounded"/>
         <xsd:attribute name="align" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="center"/>
                  <xsd:enumeration value="char"/>
                  <xsd:enumeration value="justify"/>
                  <xsd:enumeration value="left"/>
                  <xsd:enumeration value="right"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="char" use="optional" type="xsd:string"/>
         <xsd:attribute name="charoff" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="style" use="optional" type="xsd:string"/>
         <xsd:attribute name="valign" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="baseline"/>
                  <xsd:enumeration value="bottom"/>
                  <xsd:enumeration value="middle"/>
                  <xsd:enumeration value="top"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="th">
      <xsd:annotation>
         <xsd:documentation/>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:group ref="th.content" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="abbr" use="optional" type="xsd:string"/>
         <xsd:attribute name="align" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="center"/>
                  <xsd:enumeration value="char"/>
                  <xsd:enumeration value="justify"/>
                  <xsd:enumeration value="left"/>
                  <xsd:enumeration value="right"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="axis" use="optional" type="xsd:string"/>
         <xsd:attribute name="char" use="optional" type="xsd:string"/>
         <xsd:attribute name="charoff" use="optional" type="xsd:string"/>
         <xsd:attribute name="colspan" use="optional" default="1" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="headers" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rowspan" use="optional" default="1" type="xsd:string"/>
         <xsd:attribute name="scope" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="col"/>
                  <xsd:enumeration value="colgroup"/>
                  <xsd:enumeration value="row"/>
                  <xsd:enumeration value="rowgroup"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="style" use="optional" type="xsd:string"/>
         <xsd:attribute name="valign" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="baseline"/>
                  <xsd:enumeration value="bottom"/>
                  <xsd:enumeration value="middle"/>
                  <xsd:enumeration value="top"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="thead">
      <xsd:annotation>
         <xsd:documentation/>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="thead.content" maxOccurs="unbounded"/>
         <xsd:attribute name="align" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="center"/>
                  <xsd:enumeration value="char"/>
                  <xsd:enumeration value="justify"/>
                  <xsd:enumeration value="left"/>
                  <xsd:enumeration value="right"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="char" use="optional" type="xsd:string"/>
         <xsd:attribute name="charoff" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="style" use="optional" type="xsd:string"/>
         <xsd:attribute name="valign" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="baseline"/>
                  <xsd:enumeration value="bottom"/>
                  <xsd:enumeration value="middle"/>
                  <xsd:enumeration value="top"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="time-stamp">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Time Stamp For Cited Work</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="time-stamp-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="title">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Title</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="struct-title-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="title-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Title Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="title-group-model"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tr">
      <xsd:annotation>
         <xsd:documentation/>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="tr.content" maxOccurs="unbounded"/>
         <xsd:attribute name="align" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="center"/>
                  <xsd:enumeration value="char"/>
                  <xsd:enumeration value="justify"/>
                  <xsd:enumeration value="left"/>
                  <xsd:enumeration value="right"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="char" use="optional" type="xsd:string"/>
         <xsd:attribute name="charoff" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="style" use="optional" type="xsd:string"/>
         <xsd:attribute name="valign" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="baseline"/>
                  <xsd:enumeration value="bottom"/>
                  <xsd:enumeration value="middle"/>
                  <xsd:enumeration value="top"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="trans-abstract">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Translated Abstract</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="trans-abstract-model"/>
         <xsd:attribute name="abstract-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="trans-source">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Translated Source</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="source-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="trans-subtitle">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Translated Subtitle</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="trans-subtitle-elements"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="trans-title">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Translated Title</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="trans-title-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="trans-title-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Translated Title Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="trans-title-group-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="underline">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Underline</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="emphasized-text"/>
         </xsd:choice>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="toggle" use="optional">
            <xsd:simpleType>
               <xsd:annotation>
                  <xsd:documentation/>
               </xsd:annotation>
               <xsd:restriction base="xsd:NMTOKEN">
                  <xsd:enumeration value="no"/>
                  <xsd:enumeration value="yes"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
         <xsd:attribute name="underline-style" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="underline-end">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Underline End</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="rid" use="required" type="xsd:IDREF"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="underline-start">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Underline Start</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="id" use="required" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="unstructured-kwd-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Unstructured Keyword Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="unstructured-kwd-group-elements"/>
         </xsd:sequence>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="kwd-group-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab" use="optional" type="xsd:string"/>
         <xsd:attribute name="vocab-identifier" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="uri">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Uri</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="uri-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="verse-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Verse Form For Poetry</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="verse-group-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="style" use="optional" type="xsd:string"/>
         <xsd:attribute name="style-detail" use="optional" type="xsd:string"/>
         <xsd:attribute name="style-type" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="verse-line">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Line of a Verse</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="verse-line-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="indent-level" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute name="style" use="optional" type="xsd:string"/>
         <xsd:attribute name="style-detail" use="optional" type="xsd:string"/>
         <xsd:attribute name="style-type" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="version">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Version Statement, Cited</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="version-elements"/>
         </xsd:choice>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="designator" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volume">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Volume Number</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="volume-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="seq" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volume-id">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Volume Identifier</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="volume-id-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="pub-id-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xlink:actuate" use="optional"/>
         <xsd:attribute ref="xlink:href" use="optional"/>
         <xsd:attribute ref="xlink:role" use="optional"/>
         <xsd:attribute ref="xlink:show" use="optional"/>
         <xsd:attribute ref="xlink:title" use="optional"/>
         <xsd:attribute ref="xlink:type" use="optional" fixed="simple"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volume-issue-group">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Translated Title Group</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:group ref="volume-issue-group-model"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volume-series">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Volume Series</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="volume-series-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="word-count">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Word Count</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
         <xsd:attribute name="count" use="required" type="xsd:NMTOKEN"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute ref="xml:base" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="x">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>X - Generated Text and Punctuation</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="x-elements"/>
         </xsd:sequence>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
         <xsd:attribute ref="xml:space" fixed="preserve"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="xref">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>X(cross) Reference</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="xref-elements"/>
         </xsd:choice>
         <xsd:attribute name="alt" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="ref-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="rid" use="optional" type="xsd:IDREFS"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="year">
      <xsd:annotation>
         <xsd:documentation>
            <div xmlns="http://www.w3.org/1999/xhtml">
               <h3>Year</h3>
            </div>
         </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
         <xsd:choice minOccurs="0" maxOccurs="unbounded"/>
         <xsd:attribute name="calendar" use="optional" type="xsd:string"/>
         <xsd:attribute name="content-type" use="optional" type="xsd:string"/>
         <xsd:attribute name="id" use="optional" type="xsd:ID"/>
         <xsd:attribute name="iso-8601-date" use="optional" type="xsd:string"/>
         <xsd:attribute name="specific-use" use="optional" type="xsd:string"/>
         <xsd:attribute ref="xml:base" use="optional"/>
         <xsd:attribute ref="xml:lang" use="optional"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:notation name="cgmchar" public="ISO 8632/2//NOTATION Character encoding//EN"/>
   <xsd:notation name="cgmclear" public="ISO 8632/4//NOTATION Clear text encoding//EN"/>
   <xsd:notation name="eps"
                 public="+//ISBN 0-201-18127-4::Adobe//NOTATION PostScript Language Reference Manual//EN"/>
   <xsd:notation name="gif"
                 public="-//ISBN 0-7923-9432-1::Graphic Notation//NOTATION CompuServe Graphic Interchange Format//EN"/>
   <xsd:notation name="jpeg"
                 public="+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Joint Photographic Experts Group raster//EN"/>
   <xsd:notation name="LaTeX"
                 public="+//ISBN 3-893-196463::Goosens//NOTATION Der LaTeX Begleiter//DE"/>
   <xsd:notation name="TEX"
                 public="+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN"/>
   <xsd:notation name="TeX"
                 public="+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN"/>
   <xsd:notation name="tex"
                 public="+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN"/>
   <xsd:notation name="tiff"
                 public="+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Aldus/Microsoft Tagged Interchange File Format//EN"/>
   <xsd:annotation/>
   <xsd:group name="abbrev-elements">
      <xsd:choice>
         <xsd:group ref="def.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="def.class">
      <xsd:choice>
         <xsd:element ref="def"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="abbrev-journal-title-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="abstract-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="just-para.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="sec.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="just-para.class">
      <xsd:choice>
         <xsd:element ref="p"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="sec.class">
      <xsd:choice>
         <xsd:element ref="sec"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="access-date-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="ack-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abstract.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="kwd-group.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="just-para.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="sec.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="ref-list.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="abstract.class">
      <xsd:choice>
         <xsd:element ref="abstract"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="kwd-group.class">
      <xsd:choice>
         <xsd:element ref="kwd-group"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="ref-list.class">
      <xsd:choice>
         <xsd:element ref="ref-list"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="addr-line-elements">
      <xsd:choice>
         <xsd:group ref="simple-text"/>
         <xsd:group ref="address-line.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="simple-text">
      <xsd:choice>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="phrase.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="emphasis.class">
      <xsd:choice>
         <xsd:element ref="bold"/>
         <xsd:element ref="fixed-case"/>
         <xsd:element ref="italic"/>
         <xsd:element ref="monospace"/>
         <xsd:element ref="overline"/>
         <xsd:element ref="roman"/>
         <xsd:element ref="sans-serif"/>
         <xsd:element ref="sc"/>
         <xsd:element ref="strike"/>
         <xsd:element ref="underline"/>
         <xsd:element ref="ruby"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="inline-display.class">
      <xsd:choice>
         <xsd:element ref="alternatives"/>
         <xsd:element ref="inline-graphic"/>
         <xsd:element ref="private-char"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="inline-math.class">
      <xsd:choice>
         <xsd:element ref="chem-struct"/>
         <xsd:element ref="inline-formula"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="phrase.class">
      <xsd:choice>
         <xsd:element ref="abbrev"/>
         <xsd:element ref="milestone-end"/>
         <xsd:element ref="milestone-start"/>
         <xsd:element ref="named-content"/>
         <xsd:element ref="styled-content"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="subsup.class">
      <xsd:choice>
         <xsd:element ref="sub"/>
         <xsd:element ref="sup"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="address-line.class">
      <xsd:choice>
         <xsd:element ref="city"/>
         <xsd:element ref="country"/>
         <xsd:element ref="fax"/>
         <xsd:element ref="institution"/>
         <xsd:element ref="institution-wrap"/>
         <xsd:element ref="phone"/>
         <xsd:element ref="postal-code"/>
         <xsd:element ref="state"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="address-model">
      <xsd:choice>
         <xsd:group ref="address.class"/>
         <xsd:group ref="address-link.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="address.class">
      <xsd:choice>
         <xsd:element ref="addr-line"/>
         <xsd:element ref="city"/>
         <xsd:element ref="country"/>
         <xsd:element ref="fax"/>
         <xsd:element ref="institution"/>
         <xsd:element ref="institution-wrap"/>
         <xsd:element ref="phone"/>
         <xsd:element ref="postal-code"/>
         <xsd:element ref="state"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="address-link.class">
      <xsd:choice>
         <xsd:element ref="email"/>
         <xsd:element ref="ext-link"/>
         <xsd:element ref="uri"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="aff-elements">
      <xsd:choice>
         <xsd:group ref="address.class"/>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="article-link.class"/>
         <xsd:group ref="break.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="label.class"/>
         <xsd:group ref="simple-link.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="article-link.class">
      <xsd:choice>
         <xsd:element ref="inline-supplementary-material"/>
         <xsd:element ref="related-article"/>
         <xsd:element ref="related-object"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="break.class">
      <xsd:choice>
         <xsd:element ref="break"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="label.class">
      <xsd:choice>
         <xsd:element ref="label"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="simple-link.class">
      <xsd:choice>
         <xsd:element ref="fn"/>
         <xsd:element ref="target"/>
         <xsd:element ref="xref"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="aff-alternatives-model">
      <xsd:choice>
         <xsd:element ref="aff" maxOccurs="unbounded"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="license-ref-model">
      <xsd:choice>
         <xsd:group ref="anyURI" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="anyURI">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="alt-title-elements">
      <xsd:choice>
         <xsd:group ref="title-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="title-elements">
      <xsd:choice>
         <xsd:group ref="simple-phrase"/>
         <xsd:group ref="break.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="simple-phrase">
      <xsd:choice>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="article-link.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="math.class"/>
         <xsd:group ref="phrase.class"/>
         <xsd:group ref="simple-link.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="math.class">
      <xsd:choice>
         <xsd:element ref="tex-math"/>
         <xsd:element ref="mml:math"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="alternatives-model">
      <xsd:choice>
         <xsd:group ref="alternatives-display.class"/>
         <xsd:group ref="math.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="alternatives-display.class">
      <xsd:choice>
         <xsd:element ref="array"/>
         <xsd:element ref="chem-struct"/>
         <xsd:element ref="code"/>
         <xsd:element ref="graphic"/>
         <xsd:element ref="inline-graphic"/>
         <xsd:element ref="inline-supplementary-material"/>
         <xsd:element ref="media"/>
         <xsd:element ref="preformat"/>
         <xsd:element ref="private-char"/>
         <xsd:element ref="supplementary-material"/>
         <xsd:element ref="table"/>
         <xsd:element ref="textual-form"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="annotation-model">
      <xsd:choice>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="just-para.class"/>
         </xsd:choice>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="app-model">
      <xsd:sequence>
         <xsd:group ref="sec-model"/>
         <xsd:element ref="permissions" minOccurs="0"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="sec-model">
      <xsd:sequence>
         <xsd:element ref="sec-meta" minOccurs="0"/>
         <xsd:choice>
            <xsd:sequence>
               <xsd:element ref="label"/>
               <xsd:element ref="title" minOccurs="0"/>
            </xsd:sequence>
            <xsd:element ref="title"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="para-level"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="sec-level"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="sec-back-matter-mix"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="para-level">
      <xsd:choice>
         <xsd:group ref="block-display.class"/>
         <xsd:group ref="block-math.class"/>
         <xsd:group ref="list.class"/>
         <xsd:group ref="math.class"/>
         <xsd:group ref="nothing-but-para.class"/>
         <xsd:group ref="related-article.class"/>
         <xsd:group ref="rest-of-para.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="block-display.class">
      <xsd:choice>
         <xsd:element ref="address"/>
         <xsd:element ref="alternatives"/>
         <xsd:element ref="array"/>
         <xsd:element ref="boxed-text"/>
         <xsd:element ref="chem-struct-wrap"/>
         <xsd:element ref="code"/>
         <xsd:element ref="fig"/>
         <xsd:element ref="fig-group"/>
         <xsd:element ref="graphic"/>
         <xsd:element ref="media"/>
         <xsd:element ref="preformat"/>
         <xsd:element ref="supplementary-material"/>
         <xsd:element ref="table-wrap"/>
         <xsd:element ref="table-wrap-group"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="block-math.class">
      <xsd:choice>
         <xsd:element ref="disp-formula"/>
         <xsd:element ref="disp-formula-group"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="list.class">
      <xsd:choice>
         <xsd:element ref="def-list"/>
         <xsd:element ref="list"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="nothing-but-para.class">
      <xsd:choice>
         <xsd:element ref="p"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="related-article.class">
      <xsd:choice>
         <xsd:element ref="related-article"/>
         <xsd:element ref="related-object"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="rest-of-para.class">
      <xsd:choice>
         <xsd:element ref="disp-quote"/>
         <xsd:element ref="speech"/>
         <xsd:element ref="statement"/>
         <xsd:element ref="verse-group"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="sec-level">
      <xsd:choice>
         <xsd:group ref="sec.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="sec-back-matter-mix">
      <xsd:choice>
         <xsd:group ref="sec-back.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="sec-back.class">
      <xsd:choice>
         <xsd:element ref="fn-group"/>
         <xsd:element ref="glossary"/>
         <xsd:element ref="ref-list"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="app-group-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abstract.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="kwd-group.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="para-level"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="app.class"/>
            <xsd:group ref="ref-list.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="app.class">
      <xsd:choice>
         <xsd:element ref="app"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="array-model">
      <xsd:sequence>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="access.class"/>
            <xsd:group ref="address-link.class"/>
         </xsd:choice>
         <xsd:choice>
            <xsd:choice minOccurs="0" maxOccurs="unbounded">
               <xsd:group ref="just-base-display.class"/>
            </xsd:choice>
            <xsd:group ref="tbody.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="display-back-matter.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="access.class">
      <xsd:choice>
         <xsd:element ref="alt-text"/>
         <xsd:element ref="long-desc"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="just-base-display.class">
      <xsd:choice>
         <xsd:element ref="alternatives"/>
         <xsd:element ref="graphic"/>
         <xsd:element ref="media"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="tbody.class">
      <xsd:choice>
         <xsd:element ref="tbody"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="display-back-matter.class">
      <xsd:choice>
         <xsd:element ref="attrib"/>
         <xsd:element ref="permissions"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="article-full-model">
      <xsd:sequence>
         <xsd:element ref="front"/>
         <xsd:element ref="body" minOccurs="0"/>
         <xsd:element ref="back" minOccurs="0"/>
         <xsd:element ref="floats-group" minOccurs="0"/>
         <xsd:choice>
            <xsd:element ref="sub-article" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element ref="response" minOccurs="0" maxOccurs="unbounded"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="article-categories-model">
      <xsd:sequence>
         <xsd:element ref="subj-group" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="series-title" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="series-text" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="article-meta-model">
      <xsd:sequence>
         <xsd:element ref="article-id" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:choice minOccurs="0">
            <xsd:group ref="article-version.class"/>
         </xsd:choice>
         <xsd:element ref="article-categories" minOccurs="0"/>
         <xsd:element ref="title-group"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="contrib-group.class"/>
            <xsd:group ref="aff-alternatives.class"/>
         </xsd:choice>
         <xsd:element ref="author-notes" minOccurs="0"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="pub-date.class"/>
         </xsd:choice>
         <xsd:element ref="volume" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="volume-id" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="volume-series" minOccurs="0"/>
         <xsd:element ref="issue" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="issue-id" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="issue-title" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="issue-sponsor" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="issue-part" minOccurs="0"/>
         <xsd:element ref="volume-issue-group" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="isbn" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="supplement" minOccurs="0"/>
         <xsd:choice minOccurs="0">
            <xsd:sequence>
               <xsd:element ref="fpage"/>
               <xsd:element ref="lpage" minOccurs="0"/>
               <xsd:element ref="page-range" minOccurs="0"/>
            </xsd:sequence>
            <xsd:element ref="elocation-id"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="address-link.class"/>
            <xsd:element ref="product"/>
            <xsd:element ref="supplementary-material"/>
         </xsd:choice>
         <xsd:element ref="history" minOccurs="0"/>
         <xsd:element ref="pub-history" minOccurs="0"/>
         <xsd:element ref="permissions" minOccurs="0"/>
         <xsd:element ref="self-uri" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="related-article.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abstract.class"/>
         </xsd:choice>
         <xsd:element ref="trans-abstract" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="kwd-group.class"/>
         </xsd:choice>
         <xsd:element ref="funding-group" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="conference" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="counts" minOccurs="0"/>
         <xsd:element ref="custom-meta-group" minOccurs="0"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="article-version.class">
      <xsd:choice>
         <xsd:element ref="article-version"/>
         <xsd:element ref="article-version-alternatives"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="contrib-group.class">
      <xsd:choice>
         <xsd:element ref="contrib-group"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="aff-alternatives.class">
      <xsd:choice>
         <xsd:element ref="aff"/>
         <xsd:element ref="aff-alternatives"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="pub-date.class">
      <xsd:choice>
         <xsd:element ref="date-not-available"/>
         <xsd:element ref="pub-date"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="article-title-elements">
      <xsd:choice>
         <xsd:group ref="simple-phrase"/>
         <xsd:group ref="break.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="attrib-elements">
      <xsd:choice>
         <xsd:group ref="emphasized-text"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="emphasized-text">
      <xsd:choice>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="article-link.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="math.class"/>
         <xsd:group ref="phrase.class"/>
         <xsd:group ref="simple-link.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="author-comment-model">
      <xsd:sequence>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="just-para.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="author-notes-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="corresp.class"/>
            <xsd:group ref="fn-link.class"/>
            <xsd:group ref="just-para.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="corresp.class">
      <xsd:choice>
         <xsd:element ref="corresp"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="fn-link.class">
      <xsd:choice>
         <xsd:element ref="fn"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="award-group-model">
      <xsd:sequence>
         <xsd:element ref="funding-source" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="award-id" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="principal-award-recipient" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="principal-investigator" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="award-id-elements">
      <xsd:choice>
         <xsd:group ref="simple-text"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="back-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="doc-back-matter-mix"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="doc-back-matter-mix">
      <xsd:choice>
         <xsd:group ref="back.class"/>
         <xsd:group ref="front-back.class"/>
         <xsd:group ref="sec.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="back.class">
      <xsd:choice>
         <xsd:element ref="ack"/>
         <xsd:element ref="app-group"/>
         <xsd:element ref="bio"/>
         <xsd:element ref="fn-group"/>
         <xsd:element ref="glossary"/>
         <xsd:element ref="ref-list"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="front-back.class">
      <xsd:choice>
         <xsd:element ref="notes"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="bio-model">
      <xsd:sequence>
         <xsd:group ref="sec-opt-title-model"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="sec-opt-title-model">
      <xsd:sequence>
         <xsd:element ref="sec-meta" minOccurs="0"/>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="para-level"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="sec-level"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="sec-back-matter-mix"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="body-model">
      <xsd:sequence>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="para-level"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="sec-level"/>
         </xsd:choice>
         <xsd:element ref="sig-block" minOccurs="0"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="boxed-text-model">
      <xsd:sequence>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="id.class"/>
         </xsd:choice>
         <xsd:element ref="sec-meta" minOccurs="0"/>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="caption" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="para-level"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="sec-level"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="sec-back-matter-mix"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="display-back-matter.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="id.class">
      <xsd:choice>
         <xsd:element ref="object-id"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="caption-model">
      <xsd:sequence>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:group ref="caption-body-parts" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="caption-body-parts">
      <xsd:choice>
         <xsd:group ref="just-para.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="chapter-title-elements">
      <xsd:choice>
         <xsd:group ref="source-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="source-elements">
      <xsd:choice>
         <xsd:group ref="abbrev.class"/>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="math.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="simple-link.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="abbrev.class">
      <xsd:choice>
         <xsd:element ref="abbrev"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="phrase-content.class">
      <xsd:choice>
         <xsd:element ref="named-content"/>
         <xsd:element ref="styled-content"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="chem-struct-model">
      <xsd:choice>
         <xsd:group ref="chem-struct-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="chem-struct-elements">
      <xsd:choice>
         <xsd:group ref="access.class"/>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="break.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="label.class"/>
         <xsd:group ref="list.class"/>
         <xsd:group ref="math.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="simple-display.class"/>
         <xsd:group ref="simple-link.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="simple-display.class">
      <xsd:choice>
         <xsd:element ref="alternatives"/>
         <xsd:element ref="array"/>
         <xsd:element ref="code"/>
         <xsd:element ref="graphic"/>
         <xsd:element ref="media"/>
         <xsd:element ref="preformat"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="chem-struct-wrap-model">
      <xsd:sequence>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="id.class"/>
         </xsd:choice>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:choice minOccurs="0">
            <xsd:group ref="caption.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abstract.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="kwd-group.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="access.class"/>
            <xsd:group ref="address-link.class"/>
         </xsd:choice>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="inside-chem-struct-wrap.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="display-back-matter.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="caption.class">
      <xsd:choice>
         <xsd:element ref="caption"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="inside-chem-struct-wrap.class">
      <xsd:choice>
         <xsd:element ref="alternatives"/>
         <xsd:element ref="chem-struct"/>
         <xsd:element ref="code"/>
         <xsd:element ref="graphic"/>
         <xsd:element ref="media"/>
         <xsd:element ref="preformat"/>
         <xsd:element ref="textual-form"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="citation-alternatives-model">
      <xsd:choice>
         <xsd:group ref="citation-minus-alt.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="citation-minus-alt.class">
      <xsd:choice>
         <xsd:element ref="element-citation"/>
         <xsd:element ref="mixed-citation"/>
         <xsd:element ref="nlm-citation"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="city-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="code-elements">
      <xsd:choice>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display-noalt.class"/>
         <xsd:group ref="phrase.class"/>
         <xsd:group ref="simple-link.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="inline-display-noalt.class">
      <xsd:choice>
         <xsd:element ref="inline-graphic"/>
         <xsd:element ref="private-char"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="colgroup.content">
      <xsd:choice>
         <xsd:element ref="col"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="collab-elements">
      <xsd:choice>
         <xsd:group ref="simple-text"/>
         <xsd:group ref="address.class"/>
         <xsd:group ref="contrib-group.class"/>
         <xsd:group ref="contrib-info.class"/>
         <xsd:group ref="fn-link.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="contrib-info.class">
      <xsd:choice>
         <xsd:element ref="address"/>
         <xsd:element ref="aff"/>
         <xsd:element ref="aff-alternatives"/>
         <xsd:element ref="author-comment"/>
         <xsd:element ref="bio"/>
         <xsd:element ref="email"/>
         <xsd:element ref="ext-link"/>
         <xsd:element ref="on-behalf-of"/>
         <xsd:element ref="role"/>
         <xsd:element ref="uri"/>
         <xsd:element ref="xref"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="collab-alternatives-model">
      <xsd:choice>
         <xsd:group ref="collab.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="collab.class">
      <xsd:choice>
         <xsd:element ref="collab"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="comment-elements">
      <xsd:choice>
         <xsd:group ref="simple-phrase"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="compound-kwd-model">
      <xsd:choice>
         <xsd:element ref="compound-kwd-part" maxOccurs="unbounded"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="compound-kwd-part-elements">
      <xsd:choice>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="simple-link.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="compound-subject-model">
      <xsd:choice>
         <xsd:element ref="compound-subject-part" maxOccurs="unbounded"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="compound-subject-part-elements">
      <xsd:choice>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="conf-acronym-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="conf-date-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="conf-loc-elements">
      <xsd:choice>
         <xsd:group ref="address.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="conf-name-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="conf-num-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="conf-sponsor-elements">
      <xsd:choice>
         <xsd:group ref="institution-wrap.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="institution-wrap.class">
      <xsd:choice>
         <xsd:element ref="institution"/>
         <xsd:element ref="institution-wrap"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="conf-theme-elements">
      <xsd:choice>
         <xsd:group ref="simple-text"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="conference-model">
      <xsd:sequence>
         <xsd:element ref="conf-date"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:element ref="conf-name"/>
            <xsd:element ref="conf-acronym"/>
         </xsd:choice>
         <xsd:element ref="conf-num" minOccurs="0"/>
         <xsd:element ref="conf-loc" minOccurs="0"/>
         <xsd:element ref="conf-sponsor" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="conf-theme" minOccurs="0"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="contrib-model">
      <xsd:sequence>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="contrib-id.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="name.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="degree.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="contrib-info.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="contrib-id.class">
      <xsd:choice>
         <xsd:element ref="contrib-id"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="name.class">
      <xsd:choice>
         <xsd:element ref="anonymous"/>
         <xsd:element ref="collab"/>
         <xsd:element ref="collab-alternatives"/>
         <xsd:element ref="name"/>
         <xsd:element ref="name-alternatives"/>
         <xsd:element ref="string-name"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="degree.class">
      <xsd:choice>
         <xsd:element ref="degrees"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="contrib-group-model">
      <xsd:sequence>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="contrib.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="contrib-info.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="contrib.class">
      <xsd:choice>
         <xsd:element ref="contrib"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="contrib-id-model">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="copyright-holder-elements">
      <xsd:choice>
         <xsd:group ref="institution-wrap.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="copyright-statement-elements">
      <xsd:choice>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="corresp-elements">
      <xsd:choice>
         <xsd:group ref="address.class"/>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="label.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="country-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="counts-model">
      <xsd:sequence>
         <xsd:element ref="count" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="fig-count" minOccurs="0"/>
         <xsd:element ref="table-count" minOccurs="0"/>
         <xsd:element ref="equation-count" minOccurs="0"/>
         <xsd:element ref="ref-count" minOccurs="0"/>
         <xsd:element ref="page-count" minOccurs="0"/>
         <xsd:element ref="word-count" minOccurs="0"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="custom-meta-model">
      <xsd:sequence>
         <xsd:element ref="meta-name"/>
         <xsd:element ref="meta-value"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="custom-meta-group-model">
      <xsd:choice>
         <xsd:element ref="custom-meta" maxOccurs="unbounded"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="data-title-elements">
      <xsd:choice>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="inline-display-noalt.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="date-model">
      <xsd:sequence>
         <xsd:choice minOccurs="0">
            <xsd:sequence>
               <xsd:element ref="day" minOccurs="0"/>
               <xsd:element ref="month" minOccurs="0"/>
            </xsd:sequence>
            <xsd:element ref="season"/>
         </xsd:choice>
         <xsd:element ref="year"/>
         <xsd:element ref="era" minOccurs="0"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="date-in-citation-elements">
      <xsd:choice>
         <xsd:group ref="date-parts.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="date-parts.class">
      <xsd:choice>
         <xsd:element ref="day"/>
         <xsd:element ref="era"/>
         <xsd:element ref="month"/>
         <xsd:element ref="season"/>
         <xsd:element ref="year"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="def-model">
      <xsd:choice>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="just-para.class"/>
         </xsd:choice>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="def-head-elements">
      <xsd:choice>
         <xsd:group ref="def-list-head-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="def-list-head-elements">
      <xsd:choice>
         <xsd:group ref="simple-phrase"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="def-item-model">
      <xsd:sequence>
         <xsd:element ref="term"/>
         <xsd:element ref="def" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="def-list-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:element ref="term-head" minOccurs="0"/>
         <xsd:element ref="def-head" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="def-item.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="def-list.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="def-item.class">
      <xsd:choice>
         <xsd:element ref="def-item"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="def-list.class">
      <xsd:choice>
         <xsd:element ref="def-list"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="degrees-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="disp-formula-model">
      <xsd:choice>
         <xsd:group ref="disp-formula-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="disp-formula-elements">
      <xsd:choice>
         <xsd:group ref="access.class"/>
         <xsd:group ref="abstract.class"/>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="break.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display-noalt.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="kwd-group.class"/>
         <xsd:group ref="label.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="math.class"/>
         <xsd:group ref="simple-display.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="disp-formula-group-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:choice minOccurs="0">
            <xsd:group ref="caption.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abstract.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="kwd-group.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="access.class"/>
            <xsd:group ref="address-link.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="block-math.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="disp-quote-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="para-level"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="display-back-matter.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="edition-elements">
      <xsd:choice>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="citation-elements">
      <xsd:choice>
         <xsd:group ref="citation-additions.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="label.class"/>
         <xsd:group ref="phrase.class"/>
         <xsd:group ref="references.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="citation-additions.class">
      <xsd:choice>
         <xsd:element ref="string-date"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="references.class">
      <xsd:choice>
         <xsd:element ref="annotation"/>
         <xsd:element ref="article-title"/>
         <xsd:element ref="chapter-title"/>
         <xsd:element ref="collab"/>
         <xsd:element ref="collab-alternatives"/>
         <xsd:element ref="comment"/>
         <xsd:element ref="conf-acronym"/>
         <xsd:element ref="conf-date"/>
         <xsd:element ref="conf-loc"/>
         <xsd:element ref="conf-name"/>
         <xsd:element ref="conf-sponsor"/>
         <xsd:element ref="data-title"/>
         <xsd:element ref="date"/>
         <xsd:element ref="date-in-citation"/>
         <xsd:element ref="day"/>
         <xsd:element ref="edition"/>
         <xsd:element ref="email"/>
         <xsd:element ref="elocation-id"/>
         <xsd:element ref="etal"/>
         <xsd:element ref="ext-link"/>
         <xsd:element ref="fpage"/>
         <xsd:element ref="gov"/>
         <xsd:element ref="institution"/>
         <xsd:element ref="institution-wrap"/>
         <xsd:element ref="isbn"/>
         <xsd:element ref="issn"/>
         <xsd:element ref="issn-l"/>
         <xsd:element ref="issue"/>
         <xsd:element ref="issue-id"/>
         <xsd:element ref="issue-part"/>
         <xsd:element ref="issue-title"/>
         <xsd:element ref="lpage"/>
         <xsd:element ref="month"/>
         <xsd:element ref="name"/>
         <xsd:element ref="name-alternatives"/>
         <xsd:element ref="object-id"/>
         <xsd:element ref="page-range"/>
         <xsd:element ref="part-title"/>
         <xsd:element ref="patent"/>
         <xsd:element ref="person-group"/>
         <xsd:element ref="pub-id"/>
         <xsd:element ref="publisher-loc"/>
         <xsd:element ref="publisher-name"/>
         <xsd:element ref="role"/>
         <xsd:element ref="season"/>
         <xsd:element ref="series"/>
         <xsd:element ref="size"/>
         <xsd:element ref="source"/>
         <xsd:element ref="std"/>
         <xsd:element ref="string-name"/>
         <xsd:element ref="supplement"/>
         <xsd:element ref="trans-source"/>
         <xsd:element ref="trans-title"/>
         <xsd:element ref="uri"/>
         <xsd:element ref="version"/>
         <xsd:element ref="volume"/>
         <xsd:element ref="volume-id"/>
         <xsd:element ref="volume-series"/>
         <xsd:element ref="year"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="email-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="etal-model">
      <xsd:sequence>
         <xsd:group ref="etal-elements"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="etal-elements">
      <xsd:choice>
         <xsd:group ref="just-rendition"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="just-rendition">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="event-model">
      <xsd:sequence>
         <xsd:element ref="event-desc" minOccurs="0"/>
         <xsd:element ref="article-id" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:choice minOccurs="0">
            <xsd:group ref="article-version.class"/>
         </xsd:choice>
         <xsd:element ref="pub-date" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="date.class"/>
         </xsd:choice>
         <xsd:element ref="issn" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="issn-l" minOccurs="0"/>
         <xsd:element ref="isbn" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="permissions" minOccurs="0"/>
         <xsd:element ref="notes" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="self-uri" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="date.class">
      <xsd:choice>
         <xsd:element ref="date"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="event-desc-elements">
      <xsd:choice>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="article-identifier.class"/>
         <xsd:group ref="article-version.class"/>
         <xsd:group ref="date.class"/>
         <xsd:group ref="pub-date.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="article-identifier.class">
      <xsd:choice>
         <xsd:element ref="article-id"/>
         <xsd:element ref="issn"/>
         <xsd:element ref="issn-l"/>
         <xsd:element ref="isbn"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="ext-link-elements">
      <xsd:choice>
         <xsd:group ref="link-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="link-elements">
      <xsd:choice>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="fax-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="fig-model">
      <xsd:sequence>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="id.class"/>
         </xsd:choice>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:choice minOccurs="0">
            <xsd:group ref="caption.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abstract.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="kwd-group.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="access.class"/>
            <xsd:group ref="address-link.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="block-math.class"/>
            <xsd:group ref="chem-struct-wrap.class"/>
            <xsd:group ref="intable-para.class"/>
            <xsd:group ref="just-table.class"/>
            <xsd:group ref="just-para.class"/>
            <xsd:group ref="list.class"/>
            <xsd:group ref="simple-display.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="display-back-matter.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="chem-struct-wrap.class">
      <xsd:choice>
         <xsd:element ref="chem-struct-wrap"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="intable-para.class">
      <xsd:choice>
         <xsd:element ref="disp-quote"/>
         <xsd:element ref="speech"/>
         <xsd:element ref="statement"/>
         <xsd:element ref="verse-group"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="just-table.class">
      <xsd:choice>
         <xsd:element ref="table-wrap"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="fig-group-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:choice minOccurs="0">
            <xsd:group ref="caption.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abstract.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="kwd-group.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="access.class"/>
            <xsd:group ref="address-link.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="fig-display.class"/>
            <xsd:group ref="just-base-display.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="fig-display.class">
      <xsd:choice>
         <xsd:element ref="fig"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="floats-group-model">
      <xsd:choice>
         <xsd:group ref="floats-display.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="floats-display.class">
      <xsd:choice>
         <xsd:element ref="alternatives"/>
         <xsd:element ref="boxed-text"/>
         <xsd:element ref="chem-struct-wrap"/>
         <xsd:element ref="code"/>
         <xsd:element ref="fig"/>
         <xsd:element ref="fig-group"/>
         <xsd:element ref="graphic"/>
         <xsd:element ref="media"/>
         <xsd:element ref="preformat"/>
         <xsd:element ref="supplementary-material"/>
         <xsd:element ref="table-wrap"/>
         <xsd:element ref="table-wrap-group"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="fn-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="just-para.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="fn-group-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="fn-link.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="front-model">
      <xsd:sequence>
         <xsd:element ref="journal-meta"/>
         <xsd:element ref="article-meta"/>
         <xsd:choice minOccurs="0">
            <xsd:group ref="front-back.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="front-stub-model">
      <xsd:sequence>
         <xsd:element ref="article-id" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:choice minOccurs="0">
            <xsd:group ref="article-version.class"/>
         </xsd:choice>
         <xsd:element ref="article-categories" minOccurs="0"/>
         <xsd:element ref="title-group" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="contrib-group.class"/>
            <xsd:group ref="aff-alternatives.class"/>
         </xsd:choice>
         <xsd:element ref="author-notes" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="pub-date.class"/>
         </xsd:choice>
         <xsd:element ref="volume" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="volume-id" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="volume-series" minOccurs="0"/>
         <xsd:element ref="issue" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="issue-id" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="issue-title" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="issue-sponsor" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="issue-part" minOccurs="0"/>
         <xsd:element ref="volume-issue-group" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="isbn" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="supplement" minOccurs="0"/>
         <xsd:choice minOccurs="0">
            <xsd:sequence>
               <xsd:element ref="fpage"/>
               <xsd:element ref="lpage" minOccurs="0"/>
               <xsd:element ref="page-range" minOccurs="0"/>
            </xsd:sequence>
            <xsd:element ref="elocation-id"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="address-link.class"/>
            <xsd:element ref="product"/>
            <xsd:element ref="supplementary-material"/>
         </xsd:choice>
         <xsd:element ref="history" minOccurs="0"/>
         <xsd:element ref="pub-history" minOccurs="0"/>
         <xsd:element ref="permissions" minOccurs="0"/>
         <xsd:element ref="self-uri" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="related-article.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abstract.class"/>
         </xsd:choice>
         <xsd:element ref="trans-abstract" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="kwd-group.class"/>
         </xsd:choice>
         <xsd:element ref="funding-group" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="conference" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="counts" minOccurs="0"/>
         <xsd:element ref="custom-meta-group" minOccurs="0"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="funding-group-model">
      <xsd:sequence>
         <xsd:element ref="award-group" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="funding-statement" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="open-access" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="funding-source-elements">
      <xsd:choice>
         <xsd:group ref="simple-text"/>
         <xsd:group ref="institution-wrap.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="funding-statement-elements">
      <xsd:choice>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="given-names-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="glossary-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="para-level"/>
         </xsd:choice>
         <xsd:element ref="glossary" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="gov-elements">
      <xsd:choice>
         <xsd:group ref="rendition-plus"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="rendition-plus">
      <xsd:choice>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="subsup.class"/>
         <xsd:group ref="phrase-content.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="graphic-model">
      <xsd:choice>
         <xsd:group ref="access.class"/>
         <xsd:group ref="abstract.class"/>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="caption.class"/>
         <xsd:group ref="id.class"/>
         <xsd:group ref="kwd-group.class"/>
         <xsd:group ref="label.class"/>
         <xsd:group ref="display-back-matter.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="history-model">
      <xsd:choice>
         <xsd:group ref="date.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="inline-formula-model">
      <xsd:choice>
         <xsd:group ref="inline-formula-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="inline-formula-elements">
      <xsd:choice>
         <xsd:group ref="access.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="math.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="inline-graphic-model">
      <xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="access.class"/>
         </xsd:choice>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="inline-supplementary-material-elements">
      <xsd:choice>
         <xsd:group ref="access.class"/>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="institution-elements">
      <xsd:choice>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="institution-id-model">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="institution-wrap-model">
      <xsd:choice>
         <xsd:group ref="institution.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="institution.class">
      <xsd:choice>
         <xsd:element ref="institution"/>
         <xsd:element ref="institution-id"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="isbn-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="issn-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="issn-l-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="issue-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="issue-part-elements">
      <xsd:choice>
         <xsd:group ref="just-rendition"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="issue-sponsor-elements">
      <xsd:choice>
         <xsd:group ref="just-rendition"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="issue-title-elements">
      <xsd:choice>
         <xsd:group ref="just-rendition"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="journal-meta-model">
      <xsd:sequence>
         <xsd:element ref="journal-id" maxOccurs="unbounded"/>
         <xsd:element ref="journal-title-group" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="contrib-group.class"/>
            <xsd:group ref="aff-alternatives.class"/>
         </xsd:choice>
         <xsd:element ref="issn" maxOccurs="unbounded"/>
         <xsd:element ref="issn-l" minOccurs="0"/>
         <xsd:element ref="isbn" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="publisher" minOccurs="0"/>
         <xsd:element ref="notes" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="self-uri" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="journal-subtitle-elements">
      <xsd:choice>
         <xsd:group ref="journal-title-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="journal-title-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="journal-title-group-model">
      <xsd:sequence>
         <xsd:element ref="journal-title" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="journal-subtitle" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="trans-title-group" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="abbrev-journal-title" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="kwd-elements">
      <xsd:choice>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="kwd-group-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="kwd.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="kwd.class">
      <xsd:choice>
         <xsd:element ref="kwd"/>
         <xsd:element ref="compound-kwd"/>
         <xsd:element ref="nested-kwd"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="label-elements">
      <xsd:choice>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="license-model">
      <xsd:choice>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="license-p.class"/>
         </xsd:choice>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="license-p.class">
      <xsd:choice>
         <xsd:element ref="ali:license_ref"/>
         <xsd:element ref="license-p"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="license-p-elements">
      <xsd:choice>
         <xsd:group ref="p-elements"/>
         <xsd:group ref="price.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="p-elements">
      <xsd:choice>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="article-link.class"/>
         <xsd:group ref="block-display.class"/>
         <xsd:group ref="block-math.class"/>
         <xsd:group ref="citation.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="funding.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="inline-display-noalt.class"/>
         <xsd:group ref="list.class"/>
         <xsd:group ref="math.class"/>
         <xsd:group ref="phrase.class"/>
         <xsd:group ref="rest-of-para.class"/>
         <xsd:group ref="simple-link.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="citation.class">
      <xsd:choice>
         <xsd:element ref="citation-alternatives"/>
         <xsd:element ref="element-citation"/>
         <xsd:element ref="mixed-citation"/>
         <xsd:element ref="nlm-citation"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="funding.class">
      <xsd:choice>
         <xsd:element ref="award-id"/>
         <xsd:element ref="funding-source"/>
         <xsd:element ref="open-access"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="price.class">
      <xsd:choice>
         <xsd:element ref="price"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="list-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="list-item.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="list-item.class">
      <xsd:choice>
         <xsd:element ref="list-item"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="list-item-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="just-para.class"/>
            <xsd:group ref="list.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="long-desc-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="media-model">
      <xsd:choice>
         <xsd:group ref="access.class"/>
         <xsd:group ref="abstract.class"/>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="caption.class"/>
         <xsd:group ref="id.class"/>
         <xsd:group ref="kwd-group.class"/>
         <xsd:group ref="label.class"/>
         <xsd:group ref="display-back-matter.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="meta-name-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="meta-value-elements">
      <xsd:choice>
         <xsd:group ref="simple-phrase"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="name-alternatives-model">
      <xsd:choice>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="name-alternatives.class"/>
         </xsd:choice>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="name-alternatives.class">
      <xsd:choice>
         <xsd:element ref="name"/>
         <xsd:element ref="string-name"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="named-content-elements">
      <xsd:choice>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="article-link.class"/>
         <xsd:group ref="block-display.class"/>
         <xsd:group ref="block-math.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display-noalt.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="list.class"/>
         <xsd:group ref="math.class"/>
         <xsd:group ref="phrase.class"/>
         <xsd:group ref="simple-link.class"/>
         <xsd:group ref="subsup.class"/>
         <xsd:group ref="rest-of-para.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="nested-kwd-model">
      <xsd:sequence>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="nested-kwd.class"/>
         </xsd:choice>
         <xsd:element ref="nested-kwd" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="nested-kwd.class">
      <xsd:choice>
         <xsd:element ref="kwd"/>
         <xsd:element ref="compound-kwd"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="note-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="just-para.class"/>
            <xsd:group ref="product.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="product.class">
      <xsd:choice>
         <xsd:element ref="product"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="notes-model">
      <xsd:sequence>
         <xsd:group ref="sec-opt-title-model"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="on-behalf-of-elements">
      <xsd:choice>
         <xsd:group ref="rendition-plus"/>
         <xsd:group ref="institution-wrap.class"/>
         <xsd:group ref="simple-link.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="open-access-model">
      <xsd:choice>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="just-para.class"/>
         </xsd:choice>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="part-title-elements">
      <xsd:choice>
         <xsd:group ref="source-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="patent-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="permissions-model">
      <xsd:sequence>
         <xsd:element ref="copyright-statement" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="copyright-year" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="copyright-holder" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="license.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="license.class">
      <xsd:choice>
         <xsd:element ref="ali:free_to_read"/>
         <xsd:element ref="license"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="person-group-model">
      <xsd:choice>
         <xsd:group ref="person-group-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="person-group-elements">
      <xsd:choice>
         <xsd:group ref="name.class"/>
         <xsd:group ref="person-group-info.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="person-group-info.class">
      <xsd:choice>
         <xsd:element ref="aff"/>
         <xsd:element ref="aff-alternatives"/>
         <xsd:element ref="etal"/>
         <xsd:element ref="role"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="phone-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="postal-code-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="prefix-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="preformat-model">
      <xsd:choice>
         <xsd:group ref="preformat-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="preformat-elements">
      <xsd:choice>
         <xsd:group ref="access.class"/>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="display-back-matter.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="phrase.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="price-elements">
      <xsd:choice>
         <xsd:group ref="emphasis.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="principal-award-recipient-elements">
      <xsd:choice>
         <xsd:group ref="contrib-id.class"/>
         <xsd:group ref="recipient-name.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="recipient-name.class">
      <xsd:choice>
         <xsd:element ref="name"/>
         <xsd:element ref="name-alternatives"/>
         <xsd:element ref="institution"/>
         <xsd:element ref="institution-wrap"/>
         <xsd:element ref="string-name"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="principal-investigator-elements">
      <xsd:choice>
         <xsd:group ref="contrib-id.class"/>
         <xsd:group ref="investigator-name.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="investigator-name.class">
      <xsd:choice>
         <xsd:element ref="name"/>
         <xsd:element ref="name-alternatives"/>
         <xsd:element ref="string-name"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="private-char-model">
      <xsd:choice>
         <xsd:choice>
            <xsd:element ref="glyph-data"/>
            <xsd:element ref="glyph-ref"/>
         </xsd:choice>
         <xsd:element ref="inline-graphic" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="product-elements">
      <xsd:choice>
         <xsd:group ref="article-link.class"/>
         <xsd:group ref="break.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="phrase.class"/>
         <xsd:group ref="price.class"/>
         <xsd:group ref="references.class"/>
         <xsd:group ref="simple-link.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="pub-date-model">
      <xsd:sequence>
         <xsd:group ref="date-model"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="pub-history-model">
      <xsd:choice>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="event.class"/>
         </xsd:choice>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="event.class">
      <xsd:choice>
         <xsd:element ref="event"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="publisher-model">
      <xsd:choice>
         <xsd:sequence maxOccurs="unbounded">
            <xsd:element ref="publisher-name"/>
            <xsd:element ref="publisher-loc" minOccurs="0"/>
         </xsd:sequence>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="publisher-loc-elements">
      <xsd:choice>
         <xsd:group ref="address.class"/>
         <xsd:group ref="address-link.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="publisher-name-elements">
      <xsd:choice>
         <xsd:group ref="institution-wrap.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="rb-elements">
      <xsd:choice>
         <xsd:group ref="face-markup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="face-markup.class">
      <xsd:choice>
         <xsd:element ref="bold"/>
         <xsd:element ref="fixed-case"/>
         <xsd:element ref="italic"/>
         <xsd:element ref="monospace"/>
         <xsd:element ref="overline"/>
         <xsd:element ref="roman"/>
         <xsd:element ref="sans-serif"/>
         <xsd:element ref="sc"/>
         <xsd:element ref="strike"/>
         <xsd:element ref="underline"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="ref-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="citation.class"/>
            <xsd:group ref="note.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="note.class">
      <xsd:choice>
         <xsd:element ref="note"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="ref-list-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="para-level"/>
         </xsd:choice>
         <xsd:element ref="ref" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="ref-list.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="related-article-elements">
      <xsd:choice>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="journal-id.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="references.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="journal-id.class">
      <xsd:choice>
         <xsd:element ref="journal-id"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="related-object-elements">
      <xsd:choice>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="references.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="article-short-model">
      <xsd:sequence>
         <xsd:choice>
            <xsd:element ref="front"/>
            <xsd:element ref="front-stub"/>
         </xsd:choice>
         <xsd:element ref="body" minOccurs="0"/>
         <xsd:element ref="back" minOccurs="0"/>
         <xsd:element ref="floats-group" minOccurs="0"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="role-elements">
      <xsd:choice>
         <xsd:group ref="rendition-plus"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="rt-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="ruby-model">
      <xsd:sequence>
         <xsd:element ref="rb"/>
         <xsd:element ref="rt"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="sec-meta-model">
      <xsd:sequence>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="contrib-group.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abstract.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="kwd-group.class"/>
         </xsd:choice>
         <xsd:element ref="permissions" minOccurs="0"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="self-uri-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="series-elements">
      <xsd:choice>
         <xsd:group ref="rendition-plus"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="series-text-elements">
      <xsd:choice>
         <xsd:group ref="rendition-plus"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="series-title-elements">
      <xsd:choice>
         <xsd:group ref="rendition-plus"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="sig-elements">
      <xsd:choice>
         <xsd:group ref="rendition-plus"/>
         <xsd:group ref="break.class"/>
         <xsd:group ref="inline-display-noalt.class"/>
         <xsd:group ref="just-base-display-noalt.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="just-base-display-noalt.class">
      <xsd:choice>
         <xsd:element ref="graphic"/>
         <xsd:element ref="media"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="sig-block-elements">
      <xsd:choice>
         <xsd:group ref="break.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="just-base-display.class"/>
         <xsd:group ref="inline-display-noalt.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="sig.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="sig.class">
      <xsd:choice>
         <xsd:element ref="sig"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="size-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="speaker-elements">
      <xsd:choice>
         <xsd:group ref="person-name.class"/>
         <xsd:group ref="simple-link.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="person-name.class">
      <xsd:choice>
         <xsd:element ref="degrees"/>
         <xsd:element ref="given-names"/>
         <xsd:element ref="prefix"/>
         <xsd:element ref="surname"/>
         <xsd:element ref="suffix"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="speech-model">
      <xsd:sequence>
         <xsd:element ref="speaker"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="just-para.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="state-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="statement-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abstract.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="kwd-group.class"/>
         </xsd:choice>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="just-para.class"/>
            <xsd:group ref="statement.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="display-back-matter.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="statement.class">
      <xsd:choice>
         <xsd:element ref="statement"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="std-elements">
      <xsd:choice>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display-noalt.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="std.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="std.class">
      <xsd:choice>
         <xsd:element ref="day"/>
         <xsd:element ref="month"/>
         <xsd:element ref="pub-id"/>
         <xsd:element ref="source"/>
         <xsd:element ref="std-organization"/>
         <xsd:element ref="year"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="std-organization-elements">
      <xsd:choice>
         <xsd:group ref="institution-wrap.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="string-conf-elements">
      <xsd:choice>
         <xsd:group ref="simple-text"/>
         <xsd:group ref="conference.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="conference.class">
      <xsd:choice>
         <xsd:element ref="conf-date"/>
         <xsd:element ref="conf-name"/>
         <xsd:element ref="conf-num"/>
         <xsd:element ref="conf-loc"/>
         <xsd:element ref="conf-sponsor"/>
         <xsd:element ref="conf-theme"/>
         <xsd:element ref="conf-acronym"/>
         <xsd:element ref="string-conf"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="string-date-elements">
      <xsd:choice>
         <xsd:group ref="date-parts.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="string-name-elements">
      <xsd:choice>
         <xsd:group ref="person-name.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="styled-content-elements">
      <xsd:choice>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="article-link.class"/>
         <xsd:group ref="block-display.class"/>
         <xsd:group ref="block-math.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display-noalt.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="list.class"/>
         <xsd:group ref="math.class"/>
         <xsd:group ref="phrase.class"/>
         <xsd:group ref="simple-link.class"/>
         <xsd:group ref="subsup.class"/>
         <xsd:group ref="rest-of-para.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="sub-article-model">
      <xsd:sequence>
         <xsd:choice>
            <xsd:element ref="front"/>
            <xsd:element ref="front-stub"/>
         </xsd:choice>
         <xsd:element ref="body" minOccurs="0"/>
         <xsd:element ref="back" minOccurs="0"/>
         <xsd:element ref="floats-group" minOccurs="0"/>
         <xsd:choice>
            <xsd:element ref="sub-article" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element ref="response" minOccurs="0" maxOccurs="unbounded"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="subj-group-model">
      <xsd:sequence>
         <xsd:choice maxOccurs="unbounded">
            <xsd:element ref="subject"/>
            <xsd:element ref="compound-subject"/>
         </xsd:choice>
         <xsd:element ref="subj-group" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="subject-elements">
      <xsd:choice>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="subtitle-elements">
      <xsd:choice>
         <xsd:group ref="title-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="suffix-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="supplement-elements">
      <xsd:choice>
         <xsd:group ref="simple-text"/>
         <xsd:group ref="contrib-group.class"/>
         <xsd:group ref="title.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="title.class">
      <xsd:choice>
         <xsd:element ref="title"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="supplementary-material-model">
      <xsd:sequence>
         <xsd:group ref="fig-model"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="surname-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="table.content">
      <xsd:sequence>
         <xsd:choice>
            <xsd:element ref="col" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element ref="colgroup" minOccurs="0" maxOccurs="unbounded"/>
         </xsd:choice>
         <xsd:choice>
            <xsd:sequence>
               <xsd:element ref="thead" minOccurs="0"/>
               <xsd:element ref="tfoot" minOccurs="0"/>
               <xsd:element ref="tbody" maxOccurs="unbounded"/>
            </xsd:sequence>
            <xsd:choice>
               <xsd:element ref="tr" maxOccurs="unbounded"/>
            </xsd:choice>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="table-wrap-model">
      <xsd:sequence>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="id.class"/>
         </xsd:choice>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:choice minOccurs="0">
            <xsd:group ref="caption.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abstract.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="kwd-group.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="access.class"/>
            <xsd:group ref="address-link.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="inside-table-wrap"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="table-foot.class"/>
            <xsd:group ref="display-back-matter.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="inside-table-wrap">
      <xsd:choice>
         <xsd:group ref="intable-para.class"/>
         <xsd:group ref="list.class"/>
         <xsd:group ref="simple-intable-display.class"/>
         <xsd:group ref="table.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="simple-intable-display.class">
      <xsd:choice>
         <xsd:element ref="alternatives"/>
         <xsd:element ref="chem-struct-wrap"/>
         <xsd:element ref="code"/>
         <xsd:element ref="disp-formula"/>
         <xsd:element ref="graphic"/>
         <xsd:element ref="media"/>
         <xsd:element ref="preformat"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="table.class">
      <xsd:choice>
         <xsd:element ref="table"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="table-foot.class">
      <xsd:choice>
         <xsd:element ref="table-wrap-foot"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="table-wrap-foot-model">
      <xsd:sequence>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="just-para.class"/>
            <xsd:group ref="fn-group.class"/>
            <xsd:group ref="fn-link.class"/>
            <xsd:group ref="display-back-matter.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="fn-group.class">
      <xsd:choice>
         <xsd:element ref="fn-group"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="table-wrap-group-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="caption" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="abstract.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="kwd-group.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="access.class"/>
            <xsd:group ref="address-link.class"/>
         </xsd:choice>
         <xsd:choice maxOccurs="unbounded">
            <xsd:group ref="just-table.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="target-elements">
      <xsd:choice>
         <xsd:group ref="link-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="tbody.content">
      <xsd:choice>
         <xsd:element ref="tr"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="td.content">
      <xsd:choice>
         <xsd:group ref="Flow.mix"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="Flow.mix">
      <xsd:choice>
         <xsd:group ref="inside-cell"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="inside-cell">
      <xsd:choice>
         <xsd:group ref="address-link.class"/>
         <xsd:group ref="appearance.class"/>
         <xsd:group ref="article-link.class"/>
         <xsd:group ref="block-math.class"/>
         <xsd:group ref="break.class"/>
         <xsd:group ref="citation.class"/>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-math.class"/>
         <xsd:group ref="list.class"/>
         <xsd:group ref="math.class"/>
         <xsd:group ref="nothing-but-para.class"/>
         <xsd:group ref="phrase.class"/>
         <xsd:group ref="simple-display.class"/>
         <xsd:group ref="inline-display-noalt.class"/>
         <xsd:group ref="simple-link.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="appearance.class">
      <xsd:choice>
         <xsd:element ref="hr"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="term-elements">
      <xsd:choice>
         <xsd:group ref="simple-phrase"/>
         <xsd:group ref="block-math.class"/>
         <xsd:group ref="simple-display-noalt.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="simple-display-noalt.class">
      <xsd:choice>
         <xsd:element ref="array"/>
         <xsd:element ref="code"/>
         <xsd:element ref="graphic"/>
         <xsd:element ref="media"/>
         <xsd:element ref="preformat"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="term-head-elements">
      <xsd:choice>
         <xsd:group ref="def-list-head-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="textual-form-elements">
      <xsd:choice>
         <xsd:group ref="emphasis.class"/>
         <xsd:group ref="inline-display-noalt.class"/>
         <xsd:group ref="math.class"/>
         <xsd:group ref="phrase-content.class"/>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="tfoot.content">
      <xsd:choice>
         <xsd:element ref="tr"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="th.content">
      <xsd:choice>
         <xsd:group ref="Flow.mix"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="thead.content">
      <xsd:choice>
         <xsd:element ref="tr"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="time-stamp-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="struct-title-elements">
      <xsd:choice>
         <xsd:group ref="simple-phrase"/>
         <xsd:group ref="break.class"/>
         <xsd:group ref="citation.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="title-group-model">
      <xsd:sequence>
         <xsd:element ref="article-title"/>
         <xsd:element ref="subtitle" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="trans-title-group" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="alt-title" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="fn-group" minOccurs="0"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="tr.content">
      <xsd:choice>
         <xsd:element ref="th"/>
         <xsd:element ref="td"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="trans-abstract-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="just-para.class"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="sec.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="trans-subtitle-elements">
      <xsd:choice>
         <xsd:group ref="title-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="trans-title-elements">
      <xsd:choice>
         <xsd:group ref="title-elements"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="trans-title-group-model">
      <xsd:sequence>
         <xsd:element ref="trans-title"/>
         <xsd:element ref="trans-subtitle" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="unstructured-kwd-group-elements">
      <xsd:choice>
         <xsd:group ref="just-rendition"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="uri-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="verse-group-model">
      <xsd:sequence>
         <xsd:element ref="label" minOccurs="0"/>
         <xsd:element ref="title" minOccurs="0"/>
         <xsd:element ref="subtitle" minOccurs="0"/>
         <xsd:choice maxOccurs="unbounded">
            <xsd:element ref="verse-line"/>
            <xsd:element ref="verse-group"/>
         </xsd:choice>
         <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:group ref="display-back-matter.class"/>
         </xsd:choice>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="verse-line-elements">
      <xsd:choice>
         <xsd:group ref="simple-text"/>
         <xsd:group ref="simple-link.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="version-elements">
      <xsd:choice>
         <xsd:group ref="subsup.class"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="volume-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="volume-id-elements">
      <xsd:choice>
         <xsd:group ref="just-rendition"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="volume-issue-group-model">
      <xsd:sequence>
         <xsd:element ref="volume" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="volume-id" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="volume-series" minOccurs="0"/>
         <xsd:element ref="issue" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="issue-id" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="issue-title" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="issue-sponsor" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="issue-part" minOccurs="0"/>
      </xsd:sequence>
   </xsd:group>
   <xsd:group name="volume-series-elements">
      <xsd:choice>
         <xsd:group ref="just-rendition"/>
      </xsd:choice>
   </xsd:group>
   <xsd:group name="x-elements">
      <xsd:choice/>
   </xsd:group>
   <xsd:group name="xref-elements">
      <xsd:choice>
         <xsd:group ref="link-elements"/>
      </xsd:choice>
   </xsd:group>
</xsd:schema>

