<?xml version="1.0" encoding="UTF-8"?><!-- TaxonX version 1.0 BETA | AMNH Authoring Schema for Taxonomic Literature | Written by Drew Koning & Terry Catapano 8/01/2005 --><xs:schema targetNamespace="http://research.amnh.org/informatics/taxlit/taxonx/taxonx1" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://research.amnh.org/informatics/taxlit/taxonx/taxonx1" xmlns:dc="http://digir.net/schema/conceptual/darwin/core/2.0" xmlns:mods="http://www.loc.gov/mods/v3">	<xs:import namespace="http://www.loc.gov/mods/v3" schemaLocation="http://www.loc.gov/standards/mods/v3/mods-3-0.xsd"/>	<xs:import namespace="http://digir.net/schema/conceptual/darwin/core/2.0" schemaLocation="http://digir.sourceforge.net/schema/conceptual/darwin/core/2.0/darwincore.xsd"/>	<xs:element name="taxonx">		<xs:annotation>			<xs:documentation>root element</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="taxonxHeader"/>				<xs:element ref="taxonxBody"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="taxonxHeader">		<xs:annotation>			<xs:documentation>document metadata information for publication</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:choice>				<xs:any namespace="http://www.loc.gov/mods/v3"/>			</xs:choice>		</xs:complexType>	</xs:element>	<xs:element name="taxonxBody">		<xs:annotation>			<xs:documentation>document body</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="div"/>				<xs:element ref="figure"/>				<xs:element ref="head"/>				<xs:element ref="treatment"/>				<xs:element ref="note"/>				<xs:element ref="pb"/>				<xs:element ref="ref_group"/>			</xs:choice>		</xs:complexType>	</xs:element>	<xs:element name="author" type="xs:string"/>	<xs:element name="citation">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="xmldata"/>				<xs:element ref="pb"/>			</xs:choice>			<xs:attribute name="type" type="xs:string" use="optional"/>		</xs:complexType>	</xs:element>	<xs:element name="div">		<xs:annotation>			<xs:documentation>divisions</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="p"/>				<xs:element ref="div"/>				<xs:element ref="pb"/>			</xs:choice>			<xs:attribute name="id" type="xs:ID" use="optional"/>			<xs:attribute name="n" type="xs:string" use="optional"/>			<xs:attribute name="type" use="optional">				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:enumeration value="abstract"/>						<xs:enumeration value="acknowledgments"/>						<xs:enumeration value="biology_ecology"/>						<xs:enumeration value="description"/>						<xs:enumeration value="diagnosis"/>						<xs:enumeration value="discussion"/>						<xs:enumeration value="distribution"/>						<xs:enumeration value="etymology"/>						<xs:enumeration value="key"/>						<xs:enumeration value="introduction"/>						<xs:enumeration value="materials_examined"/>						<xs:enumeration value="materials_methods"/>						<xs:enumeration value="multiple"/>						<xs:enumeration value="synopsis"/>						<xs:enumeration value=""/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="rank" use="optional">				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:enumeration value="order"/>						<xs:enumeration value="family"/>						<xs:enumeration value="species"/>						<xs:enumeration value="genus"/>						<xs:enumeration value="subspecies"/>						<xs:enumeration value="superfamily"/>						<xs:enumeration value="suborder"/>						<xs:enumeration value="subfamily"/>						<xs:enumeration value="infrasubspecific"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="secondary_classifications" type="xs:NMTOKENS" use="optional"/>		</xs:complexType>	</xs:element>	<xs:element name="figure">		<xs:complexType>			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element name="figDesc">					<xs:complexType mixed="true">						<xs:choice minOccurs="0" maxOccurs="unbounded">							<xs:element ref="note"/>							<xs:element ref="figure"/>							<xs:element ref="pb"/>						</xs:choice>						<xs:attribute name="id" type="xs:ID"/>					</xs:complexType>				</xs:element>				<xs:element ref="head"/>				<xs:element ref="p"/>				<xs:element ref="pb"/>			</xs:choice>			<xs:attribute name="id" type="xs:ID" use="optional"/>			<xs:attribute name="n" type="xs:string" use="optional"/>			<xs:attribute name="url" type="xs:anyURI" use="optional"/>		</xs:complexType>	</xs:element>	<xs:element name="head">		<xs:annotation>			<xs:documentation>holds the header information of article like title/author(s)</xs:documentation>		</xs:annotation>		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="author"/>				<xs:element ref="figure"/>				<xs:element ref="note"/>				<xs:element ref="pb"/>				<xs:element name="title" type="xs:string"/>			</xs:choice>			<xs:attribute name="id" type="xs:ID" use="optional"/>			<xs:attribute name="type" type="xs:string" use="optional"/>		</xs:complexType>	</xs:element>	<xs:element name="name">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="xmldata"/>			</xs:choice>		</xs:complexType>	</xs:element>	<xs:element name="note">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="note"/>				<xs:element ref="figure"/>				<xs:element ref="p"/>				<xs:element ref="pb"/>			</xs:choice>			<xs:attribute name="id" type="xs:ID"/>			<xs:attribute name="place" type="xs:string"/>			<xs:attribute name="resp" type="xs:string"/>			<xs:attribute name="n" type="xs:string"/>			<xs:attribute name="type" type="xs:string"/>		</xs:complexType>	</xs:element>	<xs:element name="p">		<xs:annotation>			<xs:documentation>All text MUST be contained within this element</xs:documentation>		</xs:annotation>		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="collection_event"/>				<xs:element ref="locality"/>				<xs:element ref="xmldata"/>				<xs:element ref="character"/>				<xs:element ref="figure"/>				<xs:element ref="note"/>				<xs:element ref="pb"/>				<xs:element ref="seg"/>				<xs:element ref="xmldata"/>			</xs:choice>			<xs:attribute name="id" type="xs:ID" use="optional"/>			<xs:attribute name="n" type="xs:string" use="optional"/>		</xs:complexType>	</xs:element>	<xs:element name="pb">		<xs:annotation>			<xs:documentation>page break element </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:attribute name="id" type="xs:ID" use="optional"/>			<xs:attribute name="n" type="xs:string" use="optional"/>			<xs:attribute name="url" type="xs:anyURI" use="optional"/>		</xs:complexType>	</xs:element>	<xs:element name="ref_group">		<xs:complexType>			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="citation"/>				<xs:element ref="ref_group"/>			</xs:choice>		</xs:complexType>	</xs:element>	<xs:element name="nomenclature">		<xs:annotation>			<xs:documentation>An external schema might replace this element such as LinnaeanCore or DarwinCore</xs:documentation>		</xs:annotation>		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="author"/>				<xs:element ref="citation"/>				<xs:element name="figures" type="xs:string"/>				<xs:element ref="name"/>				<xs:element ref="pb"/>				<xs:element name="status" type="xs:string"/>				<xs:element name="synonomy">					<xs:complexType>						<xs:sequence maxOccurs="unbounded">							<xs:element ref="name"/>							<xs:element ref="author" minOccurs="0" maxOccurs="unbounded"/>							<xs:element ref="year" minOccurs="0" maxOccurs="unbounded"/>							<xs:element ref="citation" minOccurs="0" maxOccurs="unbounded"/>							<xs:element ref="note" minOccurs="0" maxOccurs="unbounded"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element name="type">					<xs:complexType>						<xs:sequence>							<xs:element ref="name"/>							<xs:element ref="author"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element name="type_loc" type="xs:string"/>				<xs:element ref="xmldata"/>				<xs:element ref="year"/>			</xs:choice>		</xs:complexType>	</xs:element>	<xs:element name="year" type="xs:string"/>	<xs:element name="seg">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="character"/>				<xs:element ref="collection_event"/>			</xs:choice>			<xs:attribute name="type" use="optional">				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:enumeration value="biology_ecology"/>						<xs:enumeration value="collection_data"/>						<xs:enumeration value="description"/>						<xs:enumeration value="diagnosis"/>						<xs:enumeration value="discussion"/>						<xs:enumeration value="distribution"/>						<xs:enumeration value="etymology"/>						<xs:enumeration value="key"/>						<xs:enumeration value="materials_examined"/>						<xs:enumeration value="synopsis"/>						<xs:enumeration value=""/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="sub_type" type="xs:string" use="optional"/>		</xs:complexType>	</xs:element>	<xs:element name="xmldata">		<xs:annotation>			<xs:documentation>xmldata holds the external namespace elements</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:choice>				<xs:any namespace="http://digir.net/schema/conceptual/darwin/core/2.0"/>			</xs:choice>		</xs:complexType>	</xs:element>	<xs:element name="treatment">		<xs:annotation>			<xs:documentation>A taxonomic treatment</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:choice maxOccurs="unbounded">				<xs:element ref="nomenclature"/>				<xs:element ref="div"/>				<xs:element ref="ref_group"/>				<xs:element ref="pb"/>			</xs:choice>		</xs:complexType>	</xs:element>	<xs:element name="character">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="character"/>				<xs:element ref="state"/>			</xs:choice>		</xs:complexType>	</xs:element>	<xs:element name="collection_event">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="locality"/>				<xs:element ref="xmldata"/>			</xs:choice>		</xs:complexType>	</xs:element>	<xs:element name="state" type="xs:string"/>	<xs:element name="locality">		<xs:complexType mixed="true">			<xs:choice minOccurs="0" maxOccurs="unbounded">				<xs:element ref="xmldata"/>			</xs:choice>		</xs:complexType>	</xs:element></xs:schema>