<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.1 U (http://www.xmlspy.com) by Shirley Harris (IT Department) -->
<!-- updated to be correct according to article.dtd 0.3 16/05/03 by Karen Paludan -->
<!-- updated to be correct according to article.dtd 0.31 24/06/2003 by Karen Paludan -->
<!--W3C Schema generated by XML Spy v4.1 U (http://www.xmlspy.com)-->
<xs:schema targetNamespace="http://www.biomedcentral.com/xml/schemas/" xmlns="http://www.biomedcentral.com/xml/schemas/" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="a">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="href" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="abbr">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="bid" type="xs:IDREF" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="abbrgrp">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="abbr" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="abs">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="sec" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="acc">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="date"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ack">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="sec" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="aff">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="id" type="xs:ID"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="art">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="ui" minOccurs="0"/>
				<xs:element ref="ji" minOccurs="0"/>
				<xs:element ref="fm"/>
				<xs:element ref="meta" minOccurs="0"/>
				<xs:element ref="bdy"/>
				<xs:element ref="bm" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="au">
		<xs:complexType>
			<xs:sequence>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="snm"/>
						<xs:choice minOccurs="0">
							<xs:element ref="mi"/>
							<xs:element ref="mnm"/>
						</xs:choice>
						<xs:element ref="fnm"/>
						<xs:element ref="suf" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="cnm"/>
				</xs:choice>
				<xs:element ref="insr" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID"/>
			<xs:attribute name="ca" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="no"/>
						<xs:enumeration value="yes"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="type">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="on_behalf"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ce" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="no"/>
						<xs:enumeration value="yes"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="pa" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="no"/>
						<xs:enumeration value="yes"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="da" default="no">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="no"/>
						<xs:enumeration value="yes"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="aug">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="au" maxOccurs="unbounded"/>
				<xs:element ref="etal" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="b">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="bdy">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="sec" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="bibl">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="title" minOccurs="0"/>
				<xs:element ref="aug" minOccurs="0"/>
				<xs:element ref="insg" minOccurs="0"/>
				<xs:element ref="source" minOccurs="0"/>
				<xs:element ref="publisher" minOccurs="0"/>
				<xs:element ref="editor" minOccurs="0"/>
				<xs:element ref="edition" minOccurs="0"/>
				<xs:element ref="series" minOccurs="0"/>
				<xs:element ref="issn" minOccurs="0"/>
				<xs:element ref="isbn" minOccurs="0"/>
				<xs:element ref="pubdate" minOccurs="0"/>
				<xs:choice minOccurs="0">
					<xs:sequence>
						<xs:element ref="volume" minOccurs="0"/>
						<xs:element ref="issue" minOccurs="0"/>
						<xs:element ref="fpage" minOccurs="0"/>
						<xs:element ref="lpage" minOccurs="0"/>
						<xs:element ref="url" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="inpress"/>
				</xs:choice>
				<xs:element ref="note" minOccurs="0"/>
				<xs:element ref="xrefbib" minOccurs="0"/>
				<xs:element ref="bibl" minOccurs="0"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID"/>
			<xs:attribute name="rating" default="0">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="0"/>
						<xs:enumeration value="1"/>
						<xs:enumeration value="2"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ui" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="bm">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="ack" minOccurs="0"/>
				<xs:element ref="refgrp" minOccurs="0"/>
				<xs:element ref="sec" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="c">
		<xs:complexType>
			<xs:choice>
				<xs:element ref="hr"/>
				<xs:element ref="p" minOccurs="0" maxOccurs="unbounded"/>
			</xs:choice>
			<xs:attribute name="cspan" type="xs:string"/>
			<xs:attribute name="rspan" type="xs:string"/>
			<xs:attribute name="indent" type="xs:string"/>
			<xs:attribute name="width" type="xs:string"/>
			<xs:attribute name="ca">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="left"/>
						<xs:enumeration value="center"/>
						<xs:enumeration value="right"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="caption">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="p" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="classification">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="type" type="xs:string" use="required"/>
					<xs:attribute name="subtype" type="xs:string"/>
					<xs:attribute name="id" type="xs:string"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="classifications">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="classification" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="cnm" type="xs:string"/>
	<xs:element name="collab" type="xs:string"/>
	<xs:element name="cpyrt">
		<xs:complexType>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="year" minOccurs="0"/>
					<xs:element ref="collab"/>
				</xs:sequence>
				<xs:element ref="note"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
	<xs:element name="date">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="day"/>
				<xs:element ref="month"/>
				<xs:element ref="year"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="day" type="xs:string"/>
	<xs:element name="dochead" type="xs:string"/>
	<xs:element name="edition" type="xs:string"/>
	<xs:element name="editor" type="xs:string"/>
	<xs:element name="email" type="xs:string"/>
	<xs:element name="etal">
		<xs:complexType/>
	</xs:element>
	<xs:element name="fig">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="title"/>
				<xs:element ref="caption" minOccurs="0"/>
				<xs:element ref="text" minOccurs="0"/>
				<xs:element ref="graphic"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="figr">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="fid" type="xs:IDREF" use="required"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="file">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="p" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="name" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="fm">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="dochead" minOccurs="0"/>
				<xs:element ref="bibl"/>
				<xs:element ref="history" minOccurs="0"/>
				<xs:element ref="cpyrt" minOccurs="0"/>
				<xs:element ref="shortabs" minOccurs="0"/>
				<xs:element ref="kwdg" minOccurs="0"/>
				<xs:element ref="abs" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="fn">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="p" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="fnm" type="xs:string"/>
	<xs:element name="fpage" type="xs:string"/>
	<xs:element name="graphic">
		<xs:complexType>
			<xs:attribute name="file" type="xs:string" use="required"/>
			<xs:attribute name="hint_layout">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="single"/>
						<xs:enumeration value="double"/>
						<xs:enumeration value="landscape"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="hint_detail" default="low">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="low"/>
						<xs:enumeration value="high"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>

	<xs:element name="history">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="rec" minOccurs="0"/>
				<xs:element ref="revreq" minOccurs="0"/>
				<xs:element ref="revrec" minOccurs="0"/>
				<xs:element ref="acc" minOccurs="0"/>
				<xs:element ref="pub" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="hr">
		<xs:complexType/>
	</xs:element>
	<xs:element name="inpress">
		<xs:complexType/>
	</xs:element>
	<xs:element name="ins">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="p"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="insg">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="ins" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="insr">
		<xs:complexType>
			<xs:attribute name="iid" type="xs:IDREF"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="isbn" type="xs:string"/>
	<xs:element name="issn" type="xs:string"/>
	<xs:element name="issue" type="xs:string"/>
	<xs:element name="it">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ji" type="xs:string"/>
	<xs:element name="kwd">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="kwdg">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="kwd" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="lpage" type="xs:string"/>
	<xs:element name="meta">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="classifications"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="mi" type="xs:string"/>
	<xs:element name="mnm" type="xs:string"/>
	<xs:element name="monospace">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="month" type="xs:string"/>

	<xs:element name="note">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>	
                <xs:element ref="abbrgrp" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="p">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="aff" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="abbr" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="abbrgrp" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="tblr" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="figr" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="supplr" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="graphic" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="pub">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="date"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="pubdate" type="xs:string"/>
	<xs:element name="pubid">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="idtype" default="pmpid">
						<xs:simpleType>
							<xs:restriction base="xs:NMTOKEN">
								<xs:enumeration value="pubmed"/>
								<xs:enumeration value="medline"/>
								<xs:enumeration value="doi"/>
								<xs:enumeration value="pii"/>
								<xs:enumeration value="pmcid"/>
								<xs:enumeration value="pmcpid"/>
								<xs:enumeration value="pmpid"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="pubidlist">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="pubid" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="publisher" type="xs:string"/>
	<xs:element name="r">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="c" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="ra">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="top"/>
						<xs:enumeration value="center"/>
						<xs:enumeration value="bottom"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="rec">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="date"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="refgrp">
		<xs:complexType>
			<xs:choice maxOccurs="unbounded">
				<xs:element ref="bibl"/>
				<xs:element ref="title"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
	<xs:element name="revrec">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="date"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="revreq">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="date"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="sec">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="st"/>
				<xs:choice minOccurs="0" maxOccurs="unbounded">
					<xs:element ref="p"/>
					<xs:element ref="sec"/>
					<xs:element ref="tbl"/>
					<xs:element ref="fig"/>
					<xs:element ref="suppl"/>
					<xs:element ref="fn"/>
					<xs:element ref="graphic"/>
					<xs:element ref="bibl"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute name="num" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="series">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="title" minOccurs="0"/>
				<xs:element ref="editor" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="shortabs">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="sec" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="smcaps">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="snm" type="xs:string"/>
	<xs:element name="source" type="xs:string"/>
	<xs:element name="st">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="p"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="sub">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="suf" type="xs:string"/>
	<xs:element name="sup">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="suppl">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="title" minOccurs="0"/>
				<xs:element ref="caption" minOccurs="0"/>
				<xs:element ref="text" minOccurs="0"/>
				<xs:element ref="file" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="supplr">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="sid" type="xs:IDREF" use="required"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="tbl">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="title"/>
				<xs:element ref="caption" minOccurs="0"/>
				<xs:element ref="tblbdy"/>
				<xs:element ref="tblfn" minOccurs="0"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="required"/>
			<xs:attribute name="hint_layout">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="single"/>
						<xs:enumeration value="double"/>
						<xs:enumeration value="landscape"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="tblbdy">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="r" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="ra" type="xs:string"/>
			<xs:attribute name="ca" type="xs:string"/>
			<xs:attribute name="cols" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="tblfn">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="p" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="tblr">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="tid" type="xs:IDREF" use="required"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="text">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="p" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="title">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="p"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ui" type="xs:string"/>
	<xs:element name="ul">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="url" type="xs:string"/>
	<xs:element name="volume" type="xs:string"/>
	<xs:element name="xrefart">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
            <xs:attribute name="art" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="xfigr">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
            <xs:attribute name="art" type="xs:string"/>
            <xs:attribute name="fid" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="xrefbib">
		<xs:complexType>
			<xs:choice>
				<xs:element ref="pubid"/>
				<xs:element ref="pubidlist"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
	<xs:element name="xsupplr">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
            <xs:attribute name="art" type="xs:string"/>
            <xs:attribute name="sid" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="xtblr">
		<xs:complexType mixed="true">
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="it" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="b" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sub" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="sup" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="smcaps" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="ul" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="a" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
            <xs:attribute name="art" type="xs:string"/>
            <xs:attribute name="tid" type="xs:string"/>
		</xs:complexType>
	</xs:element>

	<xs:element name="year" type="xs:string"/>
</xs:schema>
