<?xml version="1.0" encoding="UTF-8"?><!-- Organisme : Bibliothèque nationale de France, DSR/DBN/NUMAuteur : Laurent DUPLOUYVersion 1.1 du 17 décembre 2004Statut : validéEvolution pour factoriser les éléments qui peuvent l'être suite demande prestataireVersion 1.0 du 05 avril 2004Statut : validéVersion initiale--><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">	<xs:element name="respStmt">		<xs:complexType>			<xs:choice maxOccurs="unbounded">				<xs:element ref="resp"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="respStmt"/>		</xs:complexType>	</xs:element>	<xs:element name="date">		<xs:complexType mixed="true">			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="calendar" type="xs:string"/>			<xs:attribute name="value" type="xs:string"/>			<xs:attribute name="certainty" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="date"/>		</xs:complexType>	</xs:element>	<xs:element name="TEI.2">		<xs:complexType>			<xs:sequence>				<xs:element ref="text"/>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="TEI.2"/>		</xs:complexType>	</xs:element>	<xs:element name="ab">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="subtype" type="xs:string"/>			<xs:attribute name="part" default="N">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="Y"/>						<xs:enumeration value="N"/>						<xs:enumeration value="I"/>						<xs:enumeration value="M"/>						<xs:enumeration value="F"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="TEIform" type="xs:string" default="ab"/>		</xs:complexType>	</xs:element>	<xs:element name="abbr">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="expan" type="xs:string"/>			<xs:attribute name="resp" type="xs:IDREF"/>			<xs:attribute name="cert" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="abbr"/>		</xs:complexType>	</xs:element>	<xs:element name="add">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="ab"/>				<xs:element ref="p"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="place" type="xs:string"/>			<xs:attribute name="resp" type="xs:IDREF"/>			<xs:attribute name="cert" type="xs:string"/>			<xs:attribute name="hand" type="xs:IDREF"/>			<xs:attribute name="TEIform" type="xs:string" default="add"/>		</xs:complexType>	</xs:element>	<xs:element name="body">		<xs:complexType>			<xs:sequence>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="head"/>					<xs:element ref="gap"/>					<xs:element ref="certainty"/>					<xs:element ref="respons"/>				</xs:choice>				<xs:choice>					<xs:sequence>						<xs:sequence maxOccurs="unbounded">							<xs:choice>								<xs:element ref="ab"/>								<xs:element ref="p"/>								<xs:element ref="q"/>								<xs:element ref="label"/>								<xs:element ref="list"/>								<xs:element ref="note"/>								<xs:element ref="table"/>							</xs:choice>						</xs:sequence>						<xs:choice minOccurs="0">							<xs:sequence>								<xs:element ref="div0"/>							</xs:sequence>							<xs:sequence>								<xs:element ref="div1"/>							</xs:sequence>						</xs:choice>					</xs:sequence>					<xs:sequence>						<xs:choice>							<xs:sequence>								<xs:element ref="div0"/>							</xs:sequence>							<xs:sequence>								<xs:element ref="div1"/>							</xs:sequence>						</xs:choice>					</xs:sequence>				</xs:choice>				<xs:sequence minOccurs="0" maxOccurs="unbounded">					<xs:choice minOccurs="0" maxOccurs="unbounded">						<xs:element ref="gap"/>						<xs:element ref="certainty"/>						<xs:element ref="respons"/>					</xs:choice>				</xs:sequence>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="decls" type="xs:IDREFS"/>			<xs:attribute name="TEIform" type="xs:string" default="body"/>		</xs:complexType>	</xs:element>	<xs:element name="cell">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="role" type="xs:string" default="data"/>			<xs:attribute name="rows" type="xs:string" default="1"/>			<xs:attribute name="cols" type="xs:string" default="1"/>			<xs:attribute name="TEIform" type="xs:string" default="cell"/>		</xs:complexType>	</xs:element>	<xs:element name="certainty">		<xs:complexType>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="target" type="xs:IDREFS" use="required"/>			<xs:attribute name="locus" type="xs:string" use="required"/>			<xs:attribute name="assertedValue" type="xs:string"/>			<xs:attribute name="desc" type="xs:string"/>			<xs:attribute name="given" type="xs:string"/>			<xs:attribute name="degree" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="certainty"/>		</xs:complexType>	</xs:element>	<xs:element name="change">		<xs:complexType>			<xs:sequence>				<xs:element ref="date"/>				<xs:element ref="respStmt" maxOccurs="unbounded"/>				<xs:element ref="item"/>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="change"/>		</xs:complexType>	</xs:element>	<xs:element name="corr">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="ab"/>				<xs:element ref="p"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="sic" type="xs:string"/>			<xs:attribute name="resp" type="xs:string"/>			<xs:attribute name="cert" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="corr"/>		</xs:complexType>	</xs:element>	<xs:element name="correction">		<xs:complexType>			<xs:sequence maxOccurs="unbounded">				<xs:element ref="p"/>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="default" default="NO">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="YES"/>						<xs:enumeration value="NO"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="status" default="unknown">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="high"/>						<xs:enumeration value="medium"/>						<xs:enumeration value="low"/>						<xs:enumeration value="unknown"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="method" default="silent">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="silent"/>						<xs:enumeration value="tags"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="TEIform" type="xs:string" default="correction"/>		</xs:complexType>	</xs:element>	<xs:element name="del">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="status" type="xs:string" default="unremarkable"/>			<xs:attribute name="resp" type="xs:IDREF"/>			<xs:attribute name="cert" type="xs:string"/>			<xs:attribute name="hand" type="xs:IDREF"/>			<xs:attribute name="TEIform" type="xs:string" default="del"/>		</xs:complexType>	</xs:element>	<xs:element name="div0">		<xs:complexType>			<xs:sequence>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="head"/>					<xs:element ref="gap"/>					<xs:element ref="certainty"/>					<xs:element ref="respons"/>				</xs:choice>				<xs:choice>					<xs:sequence maxOccurs="unbounded">						<xs:element ref="div1"/>					</xs:sequence>					<xs:sequence>						<xs:sequence maxOccurs="unbounded">							<xs:choice>								<xs:element ref="ab"/>								<xs:element ref="p"/>								<xs:element ref="q"/>								<xs:element ref="label"/>								<xs:element ref="list"/>								<xs:element ref="note"/>								<xs:element ref="table"/>							</xs:choice>						</xs:sequence>						<xs:sequence minOccurs="0" maxOccurs="unbounded">							<xs:element ref="div1"/>						</xs:sequence>					</xs:sequence>				</xs:choice>				<xs:sequence minOccurs="0" maxOccurs="unbounded">					<xs:choice minOccurs="0" maxOccurs="unbounded">						<xs:element ref="gap"/>						<xs:element ref="certainty"/>						<xs:element ref="respons"/>					</xs:choice>				</xs:sequence>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="org" default="uniform">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="composite"/>						<xs:enumeration value="uniform"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="sample" default="complete">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="initial"/>						<xs:enumeration value="medial"/>						<xs:enumeration value="final"/>						<xs:enumeration value="unknown"/>						<xs:enumeration value="complete"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="part" default="N">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="Y"/>						<xs:enumeration value="N"/>						<xs:enumeration value="I"/>						<xs:enumeration value="M"/>						<xs:enumeration value="F"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="decls" type="xs:IDREFS"/>			<xs:attribute name="TEIform" type="xs:string" default="div0"/>		</xs:complexType>	</xs:element>	<xs:element name="div1">		<xs:complexType>			<xs:sequence>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="head"/>					<xs:element ref="gap"/>					<xs:element ref="certainty"/>					<xs:element ref="respons"/>				</xs:choice>				<xs:choice>					<xs:sequence maxOccurs="unbounded">						<xs:element ref="div2"/>					</xs:sequence>					<xs:sequence>						<xs:sequence maxOccurs="unbounded">							<xs:choice>								<xs:element ref="ab"/>								<xs:element ref="p"/>								<xs:element ref="q"/>								<xs:element ref="label"/>								<xs:element ref="list"/>								<xs:element ref="note"/>								<xs:element ref="table"/>							</xs:choice>						</xs:sequence>						<xs:sequence minOccurs="0" maxOccurs="unbounded">							<xs:element ref="div2"/>						</xs:sequence>					</xs:sequence>				</xs:choice>				<xs:sequence minOccurs="0" maxOccurs="unbounded">					<xs:choice minOccurs="0" maxOccurs="unbounded">						<xs:element ref="gap"/>						<xs:element ref="certainty"/>						<xs:element ref="respons"/>					</xs:choice>				</xs:sequence>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="org" default="uniform">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="composite"/>						<xs:enumeration value="uniform"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="sample" default="complete">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="initial"/>						<xs:enumeration value="medial"/>						<xs:enumeration value="final"/>						<xs:enumeration value="unknown"/>						<xs:enumeration value="complete"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="part" default="N">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="Y"/>						<xs:enumeration value="N"/>						<xs:enumeration value="I"/>						<xs:enumeration value="M"/>						<xs:enumeration value="F"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="decls" type="xs:IDREFS"/>			<xs:attribute name="TEIform" type="xs:string" default="div1"/>		</xs:complexType>	</xs:element>	<xs:element name="div2">		<xs:complexType>			<xs:sequence>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="head"/>					<xs:element ref="gap"/>					<xs:element ref="certainty"/>					<xs:element ref="respons"/>				</xs:choice>				<xs:choice>					<xs:sequence maxOccurs="unbounded">						<xs:element ref="div3"/>					</xs:sequence>					<xs:sequence>						<xs:sequence maxOccurs="unbounded">							<xs:choice>								<xs:element ref="ab"/>								<xs:element ref="p"/>								<xs:element ref="q"/>								<xs:element ref="label"/>								<xs:element ref="list"/>								<xs:element ref="note"/>								<xs:element ref="table"/>							</xs:choice>						</xs:sequence>						<xs:sequence minOccurs="0" maxOccurs="unbounded">							<xs:element ref="div3"/>						</xs:sequence>					</xs:sequence>				</xs:choice>				<xs:sequence minOccurs="0" maxOccurs="unbounded">					<xs:choice minOccurs="0" maxOccurs="unbounded">						<xs:element ref="gap"/>						<xs:element ref="certainty"/>						<xs:element ref="respons"/>					</xs:choice>				</xs:sequence>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="org" default="uniform">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="composite"/>						<xs:enumeration value="uniform"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="sample" default="complete">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="initial"/>						<xs:enumeration value="medial"/>						<xs:enumeration value="final"/>						<xs:enumeration value="unknown"/>						<xs:enumeration value="complete"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="part" default="N">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="Y"/>						<xs:enumeration value="N"/>						<xs:enumeration value="I"/>						<xs:enumeration value="M"/>						<xs:enumeration value="F"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="decls" type="xs:IDREFS"/>			<xs:attribute name="TEIform" type="xs:string" default="div2"/>		</xs:complexType>	</xs:element>	<xs:element name="div3">		<xs:complexType>			<xs:sequence>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="head"/>					<xs:element ref="gap"/>					<xs:element ref="certainty"/>					<xs:element ref="respons"/>				</xs:choice>				<xs:choice>					<xs:sequence maxOccurs="unbounded">						<xs:element ref="div4"/>					</xs:sequence>					<xs:sequence>						<xs:sequence maxOccurs="unbounded">							<xs:choice>								<xs:element ref="ab"/>								<xs:element ref="p"/>								<xs:element ref="q"/>								<xs:element ref="label"/>								<xs:element ref="list"/>								<xs:element ref="note"/>								<xs:element ref="table"/>							</xs:choice>						</xs:sequence>						<xs:sequence minOccurs="0" maxOccurs="unbounded">							<xs:element ref="div4"/>						</xs:sequence>					</xs:sequence>				</xs:choice>				<xs:sequence minOccurs="0" maxOccurs="unbounded">					<xs:choice minOccurs="0" maxOccurs="unbounded">						<xs:element ref="gap"/>						<xs:element ref="certainty"/>						<xs:element ref="respons"/>					</xs:choice>				</xs:sequence>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="org" default="uniform">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="composite"/>						<xs:enumeration value="uniform"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="sample" default="complete">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="initial"/>						<xs:enumeration value="medial"/>						<xs:enumeration value="final"/>						<xs:enumeration value="unknown"/>						<xs:enumeration value="complete"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="part" default="N">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="Y"/>						<xs:enumeration value="N"/>						<xs:enumeration value="I"/>						<xs:enumeration value="M"/>						<xs:enumeration value="F"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="decls" type="xs:IDREFS"/>			<xs:attribute name="TEIform" type="xs:string" default="div3"/>		</xs:complexType>	</xs:element>	<xs:element name="div4">		<xs:complexType>			<xs:sequence>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="head"/>					<xs:element ref="gap"/>					<xs:element ref="certainty"/>					<xs:element ref="respons"/>				</xs:choice>				<xs:choice>					<xs:sequence maxOccurs="unbounded">						<xs:element ref="div5"/>					</xs:sequence>					<xs:sequence>						<xs:sequence maxOccurs="unbounded">							<xs:choice>								<xs:element ref="ab"/>								<xs:element ref="p"/>								<xs:element ref="q"/>								<xs:element ref="label"/>								<xs:element ref="list"/>								<xs:element ref="note"/>								<xs:element ref="table"/>							</xs:choice>						</xs:sequence>						<xs:sequence minOccurs="0" maxOccurs="unbounded">							<xs:element ref="div5"/>						</xs:sequence>					</xs:sequence>				</xs:choice>				<xs:sequence minOccurs="0" maxOccurs="unbounded">					<xs:choice minOccurs="0" maxOccurs="unbounded">						<xs:element ref="gap"/>						<xs:element ref="certainty"/>						<xs:element ref="respons"/>					</xs:choice>				</xs:sequence>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="org" default="uniform">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="composite"/>						<xs:enumeration value="uniform"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="sample" default="complete">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="initial"/>						<xs:enumeration value="medial"/>						<xs:enumeration value="final"/>						<xs:enumeration value="unknown"/>						<xs:enumeration value="complete"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="part" default="N">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="Y"/>						<xs:enumeration value="N"/>						<xs:enumeration value="I"/>						<xs:enumeration value="M"/>						<xs:enumeration value="F"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="decls" type="xs:IDREFS"/>			<xs:attribute name="TEIform" type="xs:string" default="div4"/>		</xs:complexType>	</xs:element>	<xs:element name="div5">		<xs:complexType>			<xs:sequence>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="head"/>					<xs:element ref="gap"/>					<xs:element ref="certainty"/>					<xs:element ref="respons"/>				</xs:choice>				<xs:choice>					<xs:sequence maxOccurs="unbounded">						<xs:element ref="div6"/>					</xs:sequence>					<xs:sequence>						<xs:sequence maxOccurs="unbounded">							<xs:choice>								<xs:element ref="ab"/>								<xs:element ref="p"/>								<xs:element ref="q"/>								<xs:element ref="label"/>								<xs:element ref="list"/>								<xs:element ref="note"/>								<xs:element ref="table"/>							</xs:choice>						</xs:sequence>						<xs:sequence minOccurs="0" maxOccurs="unbounded">							<xs:element ref="div6"/>						</xs:sequence>					</xs:sequence>				</xs:choice>				<xs:sequence minOccurs="0" maxOccurs="unbounded">					<xs:choice minOccurs="0" maxOccurs="unbounded">						<xs:element ref="gap"/>						<xs:element ref="certainty"/>						<xs:element ref="respons"/>					</xs:choice>				</xs:sequence>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="org" default="uniform">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="composite"/>						<xs:enumeration value="uniform"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="sample" default="complete">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="initial"/>						<xs:enumeration value="medial"/>						<xs:enumeration value="final"/>						<xs:enumeration value="unknown"/>						<xs:enumeration value="complete"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="part" default="N">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="Y"/>						<xs:enumeration value="N"/>						<xs:enumeration value="I"/>						<xs:enumeration value="M"/>						<xs:enumeration value="F"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="decls" type="xs:IDREFS"/>			<xs:attribute name="TEIform" type="xs:string" default="div5"/>		</xs:complexType>	</xs:element>	<xs:element name="div6">		<xs:complexType>			<xs:sequence>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="head"/>					<xs:element ref="gap"/>					<xs:element ref="certainty"/>					<xs:element ref="respons"/>				</xs:choice>				<xs:choice>					<xs:sequence maxOccurs="unbounded">						<xs:element ref="div7"/>					</xs:sequence>					<xs:sequence>						<xs:sequence maxOccurs="unbounded">							<xs:choice>								<xs:element ref="ab"/>								<xs:element ref="p"/>								<xs:element ref="q"/>								<xs:element ref="label"/>								<xs:element ref="list"/>								<xs:element ref="note"/>								<xs:element ref="table"/>							</xs:choice>						</xs:sequence>						<xs:sequence minOccurs="0" maxOccurs="unbounded">							<xs:element ref="div7"/>						</xs:sequence>					</xs:sequence>				</xs:choice>				<xs:sequence minOccurs="0" maxOccurs="unbounded">					<xs:choice minOccurs="0" maxOccurs="unbounded">						<xs:element ref="gap"/>						<xs:element ref="certainty"/>						<xs:element ref="respons"/>					</xs:choice>				</xs:sequence>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="org" default="uniform">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="composite"/>						<xs:enumeration value="uniform"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="sample" default="complete">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="initial"/>						<xs:enumeration value="medial"/>						<xs:enumeration value="final"/>						<xs:enumeration value="unknown"/>						<xs:enumeration value="complete"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="part" default="N">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="Y"/>						<xs:enumeration value="N"/>						<xs:enumeration value="I"/>						<xs:enumeration value="M"/>						<xs:enumeration value="F"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="decls" type="xs:IDREFS"/>			<xs:attribute name="TEIform" type="xs:string" default="div6"/>		</xs:complexType>	</xs:element>	<xs:element name="div7">		<xs:complexType>			<xs:sequence>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="head"/>					<xs:element ref="gap"/>					<xs:element ref="certainty"/>					<xs:element ref="respons"/>				</xs:choice>				<xs:sequence maxOccurs="unbounded">					<xs:choice>						<xs:element ref="ab"/>						<xs:element ref="p"/>						<xs:element ref="q"/>						<xs:element ref="label"/>						<xs:element ref="list"/>						<xs:element ref="note"/>						<xs:element ref="table"/>					</xs:choice>				</xs:sequence>				<xs:sequence minOccurs="0" maxOccurs="unbounded">					<xs:choice minOccurs="0" maxOccurs="unbounded">						<xs:element ref="gap"/>						<xs:element ref="certainty"/>						<xs:element ref="respons"/>					</xs:choice>				</xs:sequence>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="org" default="uniform">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="composite"/>						<xs:enumeration value="uniform"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="sample" default="complete">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="initial"/>						<xs:enumeration value="medial"/>						<xs:enumeration value="final"/>						<xs:enumeration value="unknown"/>						<xs:enumeration value="complete"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="part" default="N">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="Y"/>						<xs:enumeration value="N"/>						<xs:enumeration value="I"/>						<xs:enumeration value="M"/>						<xs:enumeration value="F"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="decls" type="xs:IDREFS"/>			<xs:attribute name="TEIform" type="xs:string" default="div7"/>		</xs:complexType>	</xs:element>	<xs:element name="emph">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="emph"/>		</xs:complexType>	</xs:element>	<xs:element name="figDesc">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="figDesc"/>		</xs:complexType>	</xs:element>	<xs:element name="gap">		<xs:complexType>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="desc" type="xs:string"/>			<xs:attribute name="reason" type="xs:string"/>			<xs:attribute name="resp" type="xs:IDREF"/>			<xs:attribute name="hand" type="xs:IDREF"/>			<xs:attribute name="agent" type="xs:string"/>			<xs:attribute name="extent" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="gap"/>		</xs:complexType>	</xs:element>	<xs:element name="head">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="head"/>		</xs:complexType>	</xs:element>	<xs:element name="headItem">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="headItem"/>		</xs:complexType>	</xs:element>	<xs:element name="headLabel">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="headLabel"/>		</xs:complexType>	</xs:element>	<xs:element name="hi">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="hi"/>		</xs:complexType>	</xs:element>	<xs:element name="item">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="ab"/>				<xs:element ref="p"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="item"/>		</xs:complexType>	</xs:element>	<xs:element name="label">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="label"/>		</xs:complexType>	</xs:element>	<xs:element name="list">		<xs:complexType>			<xs:sequence>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="gap"/>					<xs:element ref="certainty"/>					<xs:element ref="respons"/>				</xs:choice>				<xs:sequence minOccurs="0">					<xs:element ref="head"/>					<xs:choice minOccurs="0" maxOccurs="unbounded">						<xs:element ref="gap"/>						<xs:element ref="certainty"/>						<xs:element ref="respons"/>					</xs:choice>				</xs:sequence>				<xs:choice>					<xs:sequence minOccurs="0" maxOccurs="unbounded">						<xs:element ref="item"/>						<xs:choice minOccurs="0" maxOccurs="unbounded">							<xs:element ref="gap"/>							<xs:element ref="certainty"/>							<xs:element ref="respons"/>						</xs:choice>					</xs:sequence>					<xs:sequence>						<xs:sequence minOccurs="0">							<xs:element ref="headLabel"/>							<xs:choice minOccurs="0" maxOccurs="unbounded">								<xs:element ref="gap"/>								<xs:element ref="certainty"/>								<xs:element ref="respons"/>							</xs:choice>						</xs:sequence>						<xs:sequence minOccurs="0">							<xs:element ref="headItem"/>							<xs:choice minOccurs="0" maxOccurs="unbounded">								<xs:element ref="gap"/>								<xs:element ref="certainty"/>								<xs:element ref="respons"/>							</xs:choice>						</xs:sequence>						<xs:sequence maxOccurs="unbounded">							<xs:element ref="label"/>							<xs:choice minOccurs="0" maxOccurs="unbounded">								<xs:element ref="gap"/>								<xs:element ref="certainty"/>								<xs:element ref="respons"/>							</xs:choice>							<xs:element ref="item"/>							<xs:choice minOccurs="0" maxOccurs="unbounded">								<xs:element ref="gap"/>								<xs:element ref="certainty"/>								<xs:element ref="respons"/>							</xs:choice>						</xs:sequence>					</xs:sequence>				</xs:choice>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string" default="simple"/>			<xs:attribute name="TEIform" type="xs:string" default="list"/>		</xs:complexType>	</xs:element>	<xs:element name="note">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="ab"/>				<xs:element ref="p"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="resp" type="xs:string"/>			<xs:attribute name="place" type="xs:string" default="unspecified"/>			<xs:attribute name="anchored" default="yes">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="yes"/>						<xs:enumeration value="no"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="target" type="xs:IDREFS"/>			<xs:attribute name="targetEnd" type="xs:IDREFS"/>			<xs:attribute name="TEIform" type="xs:string" default="note"/>		</xs:complexType>	</xs:element>	<xs:element name="orgName">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="key" type="xs:string"/>			<xs:attribute name="reg" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="orgName"/>		</xs:complexType>	</xs:element>	<xs:element name="p">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="p"/>		</xs:complexType>	</xs:element>	<xs:element name="persName">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="key" type="xs:string"/>			<xs:attribute name="reg" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="persName"/>		</xs:complexType>	</xs:element>	<xs:element name="placeName">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="key" type="xs:string"/>			<xs:attribute name="reg" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="placeName"/>		</xs:complexType>	</xs:element>	<xs:element name="q">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="ab"/>				<xs:element ref="p"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="direct" default="unspecified">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="y"/>						<xs:enumeration value="n"/>						<xs:enumeration value="unspecified"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="who" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="q"/>		</xs:complexType>	</xs:element>	<xs:element name="resp">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="resp"/>		</xs:complexType>	</xs:element>	<xs:element name="respons">		<xs:complexType>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="target" type="xs:IDREFS" use="required"/>			<xs:attribute name="locus" type="xs:string" use="required"/>			<xs:attribute name="resp" type="xs:string" use="required"/>			<xs:attribute name="desc" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="respons"/>		</xs:complexType>	</xs:element>	<xs:element name="row">		<xs:complexType>			<xs:sequence maxOccurs="unbounded">				<xs:choice>					<xs:element ref="cell"/>					<xs:element ref="table"/>				</xs:choice>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="gap"/>					<xs:element ref="certainty"/>					<xs:element ref="respons"/>				</xs:choice>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="role" type="xs:string" default="data"/>			<xs:attribute name="TEIform" type="xs:string" default="row"/>		</xs:complexType>	</xs:element>	<xs:element name="seg">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="function" type="xs:string"/>			<xs:attribute name="part" default="N">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="Y"/>						<xs:enumeration value="N"/>						<xs:enumeration value="I"/>						<xs:enumeration value="M"/>						<xs:enumeration value="F"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="subtype" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="seg"/>		</xs:complexType>	</xs:element>	<xs:element name="seriesStmt">		<xs:complexType>			<xs:choice>				<xs:sequence>					<xs:element ref="title" maxOccurs="unbounded"/>					<xs:choice minOccurs="0" maxOccurs="unbounded">						<xs:element ref="respStmt"/>					</xs:choice>				</xs:sequence>				<xs:element ref="p" maxOccurs="unbounded"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="seriesStmt"/>		</xs:complexType>	</xs:element>	<xs:element name="sic">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="ab"/>				<xs:element ref="p"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="corr" type="xs:string"/>			<xs:attribute name="resp" type="xs:string"/>			<xs:attribute name="cert" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="sic"/>		</xs:complexType>	</xs:element>	<xs:element name="table">		<xs:complexType>			<xs:sequence>				<xs:choice minOccurs="0" maxOccurs="unbounded">					<xs:element ref="head"/>					<xs:element ref="gap"/>					<xs:element ref="certainty"/>					<xs:element ref="respons"/>				</xs:choice>				<xs:sequence maxOccurs="unbounded">					<xs:element ref="row"/>					<xs:choice minOccurs="0" maxOccurs="unbounded">						<xs:element ref="gap"/>						<xs:element ref="certainty"/>						<xs:element ref="respons"/>					</xs:choice>				</xs:sequence>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="rows" type="xs:string"/>			<xs:attribute name="cols" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="table"/>		</xs:complexType>	</xs:element>	<xs:element name="text">		<xs:complexType>			<xs:sequence>				<xs:choice>					<xs:element ref="body"/>				</xs:choice>			</xs:sequence>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="decls" type="xs:IDREFS"/>			<xs:attribute name="TEIform" type="xs:string" default="text"/>		</xs:complexType>	</xs:element>	<xs:element name="title">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="level">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="a"/>						<xs:enumeration value="m"/>						<xs:enumeration value="j"/>						<xs:enumeration value="s"/>						<xs:enumeration value="u"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="title"/>		</xs:complexType>	</xs:element>	<xs:element name="unclear">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="reason" type="xs:string"/>			<xs:attribute name="resp" type="xs:string"/>			<xs:attribute name="cert" type="xs:string"/>			<xs:attribute name="hand" type="xs:IDREF"/>			<xs:attribute name="agent" type="xs:string"/>			<xs:attribute name="TEIform" type="xs:string" default="unclear"/>		</xs:complexType>	</xs:element>	<xs:element name="xref">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="abbr"/>				<xs:element ref="date"/>				<xs:element ref="orgName"/>				<xs:element ref="persName"/>				<xs:element ref="placeName"/>				<xs:element ref="add"/>				<xs:element ref="corr"/>				<xs:element ref="del"/>				<xs:element ref="sic"/>				<xs:element ref="unclear"/>				<xs:element ref="emph"/>				<xs:element ref="hi"/>				<xs:element ref="title"/>				<xs:element ref="xref"/>				<xs:element ref="seg"/>				<xs:element ref="q"/>				<xs:element ref="label"/>				<xs:element ref="list"/>				<xs:element ref="note"/>				<xs:element ref="table"/>				<xs:element ref="text"/>				<xs:element ref="gap"/>				<xs:element ref="certainty"/>				<xs:element ref="respons"/>			</xs:choice>			<xs:attribute name="corresp" type="xs:IDREFS"/>			<xs:attribute name="synch" type="xs:IDREFS"/>			<xs:attribute name="sameAs" type="xs:IDREF"/>			<xs:attribute name="copyOf" type="xs:IDREF"/>			<xs:attribute name="next" type="xs:IDREF"/>			<xs:attribute name="prev" type="xs:IDREF"/>			<xs:attribute name="exclude" type="xs:IDREFS"/>			<xs:attribute name="select" type="xs:IDREFS"/>			<xs:attribute name="ana" type="xs:IDREFS"/>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="lang" type="xs:IDREF"/>			<xs:attribute name="rend" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>			<xs:attribute name="resp" type="xs:string"/>			<xs:attribute name="crdate" type="xs:string"/>			<xs:attribute name="targType" type="xs:string"/>			<xs:attribute name="targOrder" default="U">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="Y"/>						<xs:enumeration value="N"/>						<xs:enumeration value="U"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="evaluate">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="all"/>						<xs:enumeration value="one"/>						<xs:enumeration value="none"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="doc" type="xs:ENTITY"/>			<xs:attribute name="from" type="xs:string" default="ROOT"/>			<xs:attribute name="to" type="xs:string" default="DITTO"/>			<xs:attribute name="TEIform" type="xs:string" default="xref"/>		</xs:complexType>	</xs:element></xs:schema>