<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 2 U (http://www.xmlspy.com) by Aaron Wilton (Landcare Research NZ Ltd) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="TaxonomicPublication">
		<xs:annotation>
			<xs:documentation>Any taxonomic publicaton</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="FileHeader" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="TeiHeader">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="FileDescription">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TitleDescription">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Title" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:complexContent>
																			<xs:extension base="paragraphs">
																				<xs:attribute name="level">
																					<xs:annotation>
																						<xs:documentation>TEI: indicates whether this is the title of an article, book, journal, series, or unpublished material</xs:documentation>
																					</xs:annotation>
																				</xs:attribute>
																			</xs:extension>
																		</xs:complexContent>
																	</xs:complexType>
																</xs:element>
																<xs:element ref="Responsibility" minOccurs="0" maxOccurs="unbounded"/>
															</xs:sequence>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
															<xs:attribute name="author" use="required">
																<xs:annotation>
																	<xs:documentation>TEI: Name of the author(s) of the work</xs:documentation>
																</xs:annotation>
															</xs:attribute>
															<xs:attribute name="principal" use="required">
																<xs:annotation>
																	<xs:documentation>TEI: Principal researcher responsible for the creation of an eletronic text</xs:documentation>
																</xs:annotation>
															</xs:attribute>
															<xs:attribute name="sponsor" use="optional">
																<xs:annotation>
																	<xs:documentation>TEI:  name of a sponsoring organisation</xs:documentation>
																</xs:annotation>
															</xs:attribute>
															<xs:attribute name="funder" use="optional">
																<xs:annotation>
																	<xs:documentation>TEI: name of sponsoring organisation responsible for funding project or text</xs:documentation>
																</xs:annotation>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
													<xs:element name="EditionStatement" minOccurs="0">
														<xs:annotation>
															<xs:documentation>TEI: groups information relating to one edition of a text.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Edition" type="paragraphs">
																	<xs:annotation>
																		<xs:documentation>TEI:  describes the particularities of one edition of a text</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element ref="Responsibility" minOccurs="0" maxOccurs="unbounded"/>
															</xs:sequence>
															<xs:attribute name="version">
																<xs:annotation>
																	<xs:documentation>TEI (edition):  describes the particularities of one edition (version) of a text</xs:documentation>
																</xs:annotation>
															</xs:attribute>
															<xs:attribute name="date"/>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
														</xs:complexType>
													</xs:element>
													<xs:element name="Extent" type="paragraphs" minOccurs="0">
														<xs:annotation>
															<xs:documentation>TEI: approximate size of the electronic text</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Publication">
														<xs:annotation>
															<xs:documentation>TEI:  groups information concerning the publication or distribution of an electronic or other text</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:attribute name="publisher" use="required">
																<xs:annotation>
																	<xs:documentation>TEI: name of organisation responsible for the publication or distribution of a blibliographic item</xs:documentation>
																</xs:annotation>
															</xs:attribute>
															<xs:attribute name="distributor" use="optional">
																<xs:annotation>
																	<xs:documentation>TEI: name of agency responsible for distribution of a text</xs:documentation>
																</xs:annotation>
															</xs:attribute>
															<xs:attribute name="authority" use="optional">
																<xs:annotation>
																	<xs:documentation>TEI: name of a person or agency repsonsible for making an electronic file available, other than a publisher or distributor</xs:documentation>
																</xs:annotation>
															</xs:attribute>
															<xs:attribute name="place" use="optional">
																<xs:annotation>
																	<xs:documentation>TEI: contains the name of the place where a bibliographic item was published</xs:documentation>
																</xs:annotation>
															</xs:attribute>
															<xs:attribute name="address" use="optional"/>
															<xs:attribute name="idNo" use="optional">
																<xs:annotation>
																	<xs:documentation>eg. ISBN</xs:documentation>
																</xs:annotation>
															</xs:attribute>
															<xs:attribute name="idType" use="optional"/>
															<xs:attribute name="availability" use="optional"/>
															<xs:attribute name="date" use="required"/>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
															<xs:attribute name="volume"/>
															<xs:attribute name="edition"/>
														</xs:complexType>
													</xs:element>
													<xs:element name="Series">
														<xs:annotation>
															<xs:documentation>TEI:  information about the series to which the publication belongs</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="SeriesTitle" type="paragraphs" maxOccurs="unbounded"/>
																<xs:element ref="Responsibility" minOccurs="0" maxOccurs="unbounded"/>
															</xs:sequence>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
															<xs:attribute name="idNo" use="optional"/>
															<xs:attribute name="idType" use="optional"/>
														</xs:complexType>
													</xs:element>
													<xs:element name="Notes" minOccurs="0">
														<xs:annotation>
															<xs:documentation>TEI:  collects together any notes providing information about a text additional to that recorded in other parts of the bibliographic description</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Note" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:attribute name="type"/>
																		<xs:attribute name="responsible"/>
																		<xs:attribute name="place">
																			<xs:annotation>
																				<xs:documentation>indicates where the note appears in the source text</xs:documentation>
																			</xs:annotation>
																		</xs:attribute>
																		<xs:attribute name="anchored"/>
																		<xs:attribute name="targetID" type="xs:IDREF" use="optional"/>
																		<xs:attribute name="targetEnd" type="xs:IDREF" use="optional"/>
																		<xs:attribute name="text"/>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
														</xs:complexType>
													</xs:element>
													<xs:element name="Source" minOccurs="0">
														<xs:annotation>
															<xs:documentation>TEI:  supplies a bibliographic description of the copy text(s) from which an electronic text was derived or generated</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Bibliography" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>TEI:  contains a loosely strucutred bibliographic citation of which the sub-components may or may not be explicitly tagged</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																		<xs:attribute name="format"/>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="EncodingDescription" minOccurs="0">
											<xs:annotation>
												<xs:documentation>TEI:  documents the relationship between and electronic text and the source from which derived</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ProjectDescription" type="paragraphs">
														<xs:annotation>
															<xs:documentation>TEI: detail the aim for which file was encoded, together with processes by which it was assembled</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="SamplingDeclarations" type="paragraphs" minOccurs="0">
														<xs:annotation>
															<xs:documentation>TEI: description of the rationale and methods used in creation of text</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="EditorialDeclarations">
														<xs:annotation>
															<xs:documentation>TEI: details of editorial principles and practices applied during encoding</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Correction" type="paragraphs">
																	<xs:annotation>
																		<xs:documentation>TEI: states how and under what ciircumstances corrections have been made in the text</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Normalization" type="paragraphs" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>TEI:  indicates the extent of normalization or regularization of the orginal source correied out in converting it to electronic form</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Quotation" type="paragraphs" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>TEI:  specifies editorial practice adopted with respect to quotation marks in the original</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Hyphenation" type="paragraphs" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>TEI:  summarizes the way in which hyphenation in a source text has been treated in an encoded version of it</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Segmentation" type="paragraphs" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>TEI:  describes the principles according to which the text has been segmented</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Interpretation" type="paragraphs" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>TEI:  describes the scope of any analytic or interpretive information aded to the text in addition to the transcription</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
														</xs:complexType>
													</xs:element>
													<xs:element name="TagsDeclarations" minOccurs="0">
														<xs:annotation>
															<xs:documentation>TEI: detalied information about the tagging applied to an SGML or XML document</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Tag" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:attribute name="rendition">
																			<xs:annotation>
																				<xs:documentation>TEI: information about the intended rendition of one or more elements</xs:documentation>
																			</xs:annotation>
																		</xs:attribute>
																		<xs:attribute name="useage">
																			<xs:annotation>
																				<xs:documentation>TEI: suupplies information about the useage of this element within the text</xs:documentation>
																			</xs:annotation>
																		</xs:attribute>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
															<xs:attribute name="id" type="xs:ID"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="ProfileDescription" minOccurs="0">
											<xs:annotation>
												<xs:documentation>TEI: detailed description of non-blibliographic apsects of a text</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Creation" type="paragraphs">
														<xs:annotation>
															<xs:documentation>TEI:  information about the creation of a text</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="LanguageUsage" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>TEI:  describes the languages represented within a text</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:attribute name="usage"/>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
														</xs:complexType>
													</xs:element>
													<xs:element name="TextClassification">
														<xs:annotation>
															<xs:documentation>TEI:  groups information that describes the nature or topic of a text in terms of a standard classification scheme</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Keywords">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="keyword" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:attribute name="id" type="xs:ID" use="optional"/>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																		<xs:attribute name="scheme"/>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ClassificationCode" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:attribute name="scheme"/>
																		<xs:attribute name="code"/>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="RevisionDescription" minOccurs="0">
											<xs:annotation>
												<xs:documentation>TEI:  summarizes the revision history for a file</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Change" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>TEI (item):  statement of changes</xs:documentation>
														</xs:annotation>
														<xs:complexType mixed="true">
															<xs:complexContent mixed="true">
																<xs:extension base="paragraphType">
																	<xs:attribute name="date"/>
																	<xs:attribute name="author"/>
																</xs:extension>
															</xs:complexContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="eIntroduction" minOccurs="0">
								<xs:complexType mixed="true">
									<xs:complexContent mixed="true">
										<xs:extension base="paragraphs">
											<xs:attribute name="author"/>
											<xs:attribute name="date"/>
										</xs:extension>
									</xs:complexContent>
								</xs:complexType>
							</xs:element>
							<xs:element name="eAcknowledgements" type="paragraphs" minOccurs="0"/>
							<xs:element name="EditorsNotes" minOccurs="0">
								<xs:annotation>
									<xs:documentation>LCR:  any notes including corrections, cross referenced to the section in the file.  These may be printed on the internet (set as a boolean against each note)</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="EditorNote" maxOccurs="unbounded">
											<xs:complexType mixed="true">
												<xs:complexContent mixed="true">
													<xs:extension base="paragraphs">
														<xs:attribute name="author"/>
														<xs:attribute name="date"/>
														<xs:attribute name="isPublished" type="xs:boolean"/>
														<xs:attribute name="type">
															<xs:annotation>
																<xs:documentation>correct, insert, delete, transfer</xs:documentation>
															</xs:annotation>
														</xs:attribute>
														<xs:attribute name="sectionId" type="xs:IDREF" use="optional">
															<xs:annotation>
																<xs:documentation>a cross-reference to the piece of text to which the editor's note refers, in the form of a guid.</xs:documentation>
															</xs:annotation>
														</xs:attribute>
														<xs:attribute name="page">
															<xs:annotation>
																<xs:documentation>the page in the printed text to which the editor's note refers</xs:documentation>
															</xs:annotation>
														</xs:attribute>
														<xs:attribute name="line">
															<xs:annotation>
																<xs:documentation>The line on the page in the printed text to which the editor's note refers. recommended format: e.g. 5 down= 5th line from top, whereas 5 up = 5th line from the bottom.</xs:documentation>
															</xs:annotation>
														</xs:attribute>
													</xs:extension>
												</xs:complexContent>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
						<xs:attribute name="id" type="xs:ID" use="optional"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="Section" maxOccurs="unbounded">
					<xs:complexType mixed="true">
						<xs:choice>
							<xs:element name="CoverPage">
								<xs:complexType>
									<xs:sequence>
										<xs:element ref="Author" maxOccurs="unbounded"/>
										<xs:element name="CoverImage" type="imageType" minOccurs="0"/>
									</xs:sequence>
									<xs:attribute name="seriesEnglishTitle"/>
									<xs:attribute name="seriesMaoriTitle" use="optional"/>
									<xs:attribute name="volumeNumber"/>
									<xs:attribute name="volumeMainTitle"/>
									<xs:attribute name="volumeSecondTitle"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
									<xs:attribute name="publisher" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="FrontPaper" type="imageType"/>
							<xs:element name="InsideCover">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="InsideCoverImage" type="imageType" minOccurs="0"/>
									</xs:sequence>
									<xs:attribute name="titleEnglish"/>
									<xs:attribute name="titleMaori"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="FrontPiece">
								<xs:complexType>
									<xs:choice maxOccurs="unbounded">
										<xs:element name="FrontPieceImage" type="imageType"/>
										<xs:element name="FrontPieceText" type="paragraphs"/>
									</xs:choice>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="AdvisoryGroups">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="AdvisoryGroup" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Representatives" maxOccurs="unbounded">
														<xs:complexType>
															<xs:choice maxOccurs="unbounded">
																<xs:element name="RepAddress" type="paragraphs"/>
																<xs:element name="Representative">
																	<xs:complexType>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																		<xs:attribute name="name"/>
																	</xs:complexType>
																</xs:element>
																<xs:element name="SubGroup">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Advisor" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:attribute name="id" type="xs:ID" use="optional"/>
																					<xs:attribute name="name"/>
																					<xs:attribute name="position"/>
																					<xs:attribute name="affiliation"/>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																		<xs:attribute name="title"/>
																	</xs:complexType>
																</xs:element>
															</xs:choice>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
															<xs:attribute name="title"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
												<xs:attribute name="title"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="SeriesEditor">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="EditorAddress" type="paragraphs"/>
												</xs:sequence>
												<xs:attribute name="editor"/>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
									<xs:attribute name="title"/>
									<xs:attribute name="note"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="TitlePage">
								<xs:complexType mixed="true">
									<xs:sequence>
										<xs:element name="Authors" minOccurs="0">
											<xs:complexType mixed="true">
												<xs:sequence>
													<xs:element ref="Author" maxOccurs="unbounded"/>
												</xs:sequence>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="Publisher" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Logo" type="imageType" minOccurs="0"/>
												</xs:sequence>
												<xs:attribute name="place"/>
												<xs:attribute name="date"/>
												<xs:attribute name="name"/>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="titleEnglish"/>
									<xs:attribute name="titleMaori"/>
									<xs:attribute name="volumeNumber"/>
									<xs:attribute name="volumeMainTitle"/>
									<xs:attribute name="volumeSecondTitle"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
									<xs:attribute name="contributions" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="CataloguePage">
								<xs:complexType>
									<xs:choice maxOccurs="unbounded">
										<xs:element name="Copyright">
											<xs:complexType>
												<xs:attribute name="statement"/>
												<xs:attribute name="advisory"/>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="CataloguingDetails">
											<xs:complexType>
												<xs:attribute name="title"/>
												<xs:attribute name="firstAuthor"/>
												<xs:attribute name="publicationTitle"/>
												<xs:attribute name="publicationAuthors"/>
												<xs:attribute name="publisher"/>
												<xs:attribute name="ISBN"/>
												<xs:attribute name="publicationDate"/>
												<xs:attribute name="publicationPlace"/>
												<xs:attribute name="udc"/>
												<xs:attribute name="issn"/>
												<xs:attribute name="suggestedCitation"/>
												<xs:attribute name="seriesName"/>
												<xs:attribute name="issueNumber"/>
												<xs:attribute name="addedEntries"/>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="FrontcoverCaption">
											<xs:complexType mixed="true">
												<xs:complexContent mixed="true">
													<xs:extension base="paragraphs"/>
												</xs:complexContent>
											</xs:complexType>
										</xs:element>
										<xs:element name="Acknowledgement" type="paragraphType"/>
										<xs:element name="OtherInfo" type="paragraphType"/>
									</xs:choice>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
									<xs:attribute name="printer" use="optional"/>
									<xs:attribute name="typeset" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="Foreword">
								<xs:complexType>
									<xs:complexContent>
										<xs:extension base="chapterType">
											<xs:attribute name="authors"/>
											<xs:attribute name="date"/>
										</xs:extension>
									</xs:complexContent>
								</xs:complexType>
							</xs:element>
							<xs:element name="PopularSummaries">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="PopularIllustration" type="imageType" minOccurs="0"/>
										<xs:element name="Hierarchy">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Level" maxOccurs="unbounded">
														<xs:complexType>
															<xs:attribute name="nameLcrId"/>
															<xs:attribute name="rank"/>
															<xs:attribute name="name"/>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="SummaryAuthors" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="SummaryAuthor" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="AuthorName" minOccurs="0">
																	<xs:complexType>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																		<xs:attribute name="authorName"/>
																	</xs:complexType>
																</xs:element>
																<xs:element name="AuthorAddress" type="paragraphs" minOccurs="0"/>
															</xs:sequence>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="Summaries">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Summary" maxOccurs="unbounded">
														<xs:complexType mixed="true">
															<xs:complexContent mixed="true">
																<xs:extension base="paragraphs">
																	<xs:attribute name="title"/>
																	<xs:attribute name="language"/>
																</xs:extension>
															</xs:complexContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="LanguageDictionary" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="LanguageDictionaryItem" maxOccurs="unbounded">
														<xs:complexType>
															<xs:attribute name="english"/>
															<xs:attribute name="maori"/>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="titleMaori"/>
												<xs:attribute name="titleEnglish"/>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="titleMaori"/>
									<xs:attribute name="titleEnglish"/>
									<xs:attribute name="translationCredit"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="AuthorBiographies">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="AuthorBiography" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Biography" maxOccurs="unbounded">
														<xs:complexType>
															<xs:complexContent>
																<xs:extension base="paragraphs">
																	<xs:attribute name="language"/>
																</xs:extension>
															</xs:complexContent>
														</xs:complexType>
													</xs:element>
													<xs:element name="AuthorsImage" type="imageType" minOccurs="0"/>
												</xs:sequence>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
									<xs:attribute name="title"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="Dedication">
								<xs:complexType>
									<xs:choice maxOccurs="unbounded">
										<xs:element name="DedicationText" type="paragraphs"/>
										<xs:element name="DedicationBiography" maxOccurs="unbounded">
											<xs:complexType>
												<xs:complexContent>
													<xs:extension base="paragraphs">
														<xs:attribute name="language"/>
													</xs:extension>
												</xs:complexContent>
											</xs:complexType>
										</xs:element>
									</xs:choice>
									<xs:attribute name="title"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="Abstract">
								<xs:complexType mixed="true">
									<xs:complexContent mixed="true">
										<xs:extension base="paragraphs">
											<xs:attribute name="title"/>
											<xs:attribute name="dateReceived"/>
											<xs:attribute name="dateAccepted"/>
											<xs:attribute name="keywords"/>
											<xs:attribute name="citation"/>
										</xs:extension>
									</xs:complexContent>
								</xs:complexType>
							</xs:element>
							<xs:element name="Checklist">
								<xs:complexType>
									<xs:choice maxOccurs="unbounded">
										<xs:element name="CheckListEntry" type="checklistEntryType"/>
										<xs:element name="CheckListNotes" type="paragraphs"/>
									</xs:choice>
									<xs:attribute name="title"/>
									<xs:attribute name="id"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="Contents">
								<xs:complexType>
									<xs:choice maxOccurs="unbounded">
										<xs:element name="Content" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="EntryText" type="paragraphType"/>
												</xs:sequence>
												<xs:attribute name="number"/>
												<xs:attribute name="text"/>
												<xs:attribute name="page"/>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
												<xs:attribute name="author"/>
												<xs:attribute name="checklist"/>
												<xs:attribute name="refId" type="xs:IDREF" use="optional"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="ContentNote" type="paragraphs" minOccurs="0"/>
									</xs:choice>
									<xs:attribute name="title"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="Acknowledgements">
								<xs:complexType mixed="true">
									<xs:complexContent mixed="true">
										<xs:extension base="paragraphs">
											<xs:attribute name="title"/>
										</xs:extension>
									</xs:complexContent>
								</xs:complexType>
							</xs:element>
							<xs:element name="Introduction" type="chapterType"/>
							<xs:element name="Systematics" type="chapterType"/>
							<xs:element name="Classification" type="chapterType"/>
							<xs:element name="Morphology" type="chapterType"/>
							<xs:element name="Characters" type="chapterType"/>
							<xs:element name="Biology" type="chapterType"/>
							<xs:element name="Biogeography" type="chapterType"/>
							<xs:element name="Composition" type="chapterType"/>
							<xs:element name="Phylogeny" type="chapterType"/>
							<xs:element name="Methods" type="chapterType"/>
							<xs:element name="CollectionPreparation" type="chapterType"/>
							<xs:element name="History" type="chapterType"/>
							<xs:element name="Diagnoses">
								<xs:complexType>
									<xs:choice maxOccurs="unbounded">
										<xs:element name="DiagnosesText" type="paragraphs"/>
										<xs:element name="TaxonDiagnosis">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="DiagnosisText" maxOccurs="unbounded">
														<xs:complexType>
															<xs:complexContent>
																<xs:extension base="paragraphs">
																	<xs:attribute name="lifeHistory"/>
																	<xs:attribute name="language"/>
																</xs:extension>
															</xs:complexContent>
														</xs:complexType>
													</xs:element>
													<xs:element name="DiagnosisNotes" type="paragraphs"/>
												</xs:sequence>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
												<xs:attribute name="taxonLcrId"/>
												<xs:attribute name="taxonInternalId" type="xs:IDREF" use="optional"/>
												<xs:attribute name="taxonNameUnformatted" use="optional"/>
											</xs:complexType>
										</xs:element>
									</xs:choice>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
									<xs:attribute name="title"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="TextConventions" type="chapterType"/>
							<xs:element name="Chapter" type="chapterType"/>
							<xs:element name="Abbreviations">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="AbbreviationExplanation" type="paragraphs" minOccurs="0"/>
										<xs:element name="AbbreviationEntry" maxOccurs="unbounded">
											<xs:complexType mixed="true">
												<xs:complexContent mixed="true">
													<xs:extension base="paragraphType">
														<xs:attribute name="abbreviation"/>
														<xs:attribute name="italicsOn" type="xs:boolean" use="optional"/>
													</xs:extension>
												</xs:complexContent>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="title">
										<xs:annotation>
											<xs:documentation>verbatim section title</xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="SignsMeasures">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="SignMeasureEntry" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>attribribute records sign, the element records the meaning of the sign</xs:documentation>
											</xs:annotation>
											<xs:complexType mixed="true">
												<xs:complexContent mixed="true">
													<xs:extension base="paragraphType">
														<xs:attribute name="sign">
															<xs:annotation>
																<xs:documentation>the sign or measure entry text</xs:documentation>
															</xs:annotation>
														</xs:attribute>
													</xs:extension>
												</xs:complexContent>
											</xs:complexType>
										</xs:element>
										<xs:element name="SignsMeasuresExplanation" type="paragraphs" minOccurs="0">
											<xs:annotation>
												<xs:documentation>any explainatory text in the section</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="title"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="NamesAuthors">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="NamesAuthorsExplanation" type="paragraphs"/>
										<xs:element name="NamesAuthorsEntry" maxOccurs="unbounded">
											<xs:complexType mixed="true">
												<xs:complexContent mixed="true">
													<xs:extension base="paragraphType">
														<xs:attribute name="authorAbbreviation"/>
														<xs:attribute name="authorFullName"/>
														<xs:attribute name="authorYearsActive"/>
														<xs:attribute name="authorNZFlag"/>
													</xs:extension>
												</xs:complexContent>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="title"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="MainKey" type="keyType"/>
							<xs:element name="MainSynopsis" type="SynopsisType"/>
							<xs:element name="Taxa" type="taxaType"/>
							<xs:element name="ReferenceList" type="referenceListType"/>
							<xs:element name="SubjectReferenceIndex">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="SubjectNote" type="paragraphs" minOccurs="0"/>
										<xs:element name="MajorTaxonGroup" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="GroupNote" type="paragraphs" minOccurs="0"/>
													<xs:element name="MinorTaxonGroup" maxOccurs="unbounded">
														<xs:complexType mixed="true">
															<xs:sequence>
																<xs:element name="Year" maxOccurs="unbounded">
																	<xs:complexType mixed="true">
																		<xs:sequence minOccurs="0">
																			<xs:element name="Literature" maxOccurs="unbounded">
																				<xs:complexType mixed="true">
																					<xs:complexContent mixed="true">
																						<xs:extension base="referenceType"/>
																					</xs:complexContent>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																		<xs:attribute name="year"/>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
															<xs:attribute name="taxonName"/>
															<xs:attribute name="taxonLcrId"/>
															<xs:attribute name="taxonInternalId" type="xs:IDREF" use="optional"/>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="taxonName"/>
												<xs:attribute name="taxonLcrId"/>
												<xs:attribute name="taxonInternalId" type="xs:IDREF" use="optional"/>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="title"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="Appendices">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Appendix" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ScopeText" type="paragraphs" minOccurs="0"/>
													<xs:element name="AppendixContent">
														<xs:complexType>
															<xs:choice>
																<xs:element name="Glossary" type="glossaryType"/>
																<xs:element name="GeographicCoordinates">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="GeographicCoordinate" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:attribute name="locality"/>
																					<xs:attribute name="latitude"/>
																					<xs:attribute name="longitude"/>
																					<xs:attribute name="id" type="xs:ID" use="optional"/>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ChecklistHostPlants">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="HostTaxon" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:complexContent>
																						<xs:extension base="taxonNameType">
																							<xs:sequence>
																								<xs:element name="HostedTaxon" type="taxonNameType" minOccurs="0" maxOccurs="unbounded"/>
																							</xs:sequence>
																						</xs:extension>
																					</xs:complexContent>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																	</xs:complexType>
																</xs:element>
																<xs:element name="TabularData">
																	<xs:complexType>
																		<xs:complexContent>
																			<xs:extension base="tableType">
																				<xs:attribute name="id" type="xs:ID" use="optional"/>
																			</xs:extension>
																		</xs:complexContent>
																	</xs:complexType>
																</xs:element>
																<xs:element name="NominaNuda">
																	<xs:complexType>
																		<xs:complexContent>
																			<xs:extension base="taxaListType"/>
																		</xs:complexContent>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Associations">
																	<xs:complexType>
																		<xs:complexContent>
																			<xs:extension base="taxaListType"/>
																		</xs:complexContent>
																	</xs:complexType>
																</xs:element>
																<xs:element name="UnjustifiedEmendations">
																	<xs:complexType>
																		<xs:complexContent>
																			<xs:extension base="taxaListType"/>
																		</xs:complexContent>
																	</xs:complexType>
																</xs:element>
																<xs:element name="IncorrectRecords" type="taxaListType"/>
																<xs:element name="AppendixSynopsis">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="SynopsisItem" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element ref="TaxonName"/>
																						<xs:element name="Information" type="paragraphType"/>
																					</xs:sequence>
																					<xs:attribute name="id" type="xs:ID" use="optional"/>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ValidTaxa" type="taxaListType"/>
																<xs:element name="ValidTaxaRegional">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="MajorRegion" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Region" maxOccurs="unbounded">
																							<xs:complexType>
																								<xs:complexContent>
																									<xs:extension base="taxaListType">
																										<xs:attribute name="total_taxa"/>
																										<xs:attribute name="number_endemic"/>
																										<xs:attribute name="region_code"/>
																										<xs:attribute name="number_native"/>
																										<xs:attribute name="number_adventive"/>
																										<xs:attribute name="number_restricted"/>
																									</xs:extension>
																								</xs:complexContent>
																							</xs:complexType>
																						</xs:element>
																					</xs:sequence>
																					<xs:attribute name="region"/>
																					<xs:attribute name="id" type="xs:ID" use="optional"/>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																	</xs:complexType>
																</xs:element>
																<xs:element name="TypeLocalities">
																	<xs:annotation>
																		<xs:documentation>fauna volume 43</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence maxOccurs="unbounded">
																			<xs:element name="LocalityRegion">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Locality" maxOccurs="unbounded">
																							<xs:complexType>
																								<xs:complexContent>
																									<xs:extension base="taxaListType">
																										<xs:attribute name="name"/>
																									</xs:extension>
																								</xs:complexContent>
																							</xs:complexType>
																						</xs:element>
																					</xs:sequence>
																					<xs:attribute name="name"/>
																					<xs:attribute name="code"/>
																					<xs:attribute name="id" type="xs:ID" use="optional"/>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																	</xs:complexType>
																</xs:element>
															</xs:choice>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="title"/>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
												<xs:attribute name="number"/>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
									<xs:attribute name="title"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="Illustrations">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Illustration" type="imageType" maxOccurs="unbounded"/>
									</xs:sequence>
									<xs:attribute name="title"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="Maps">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Map" type="imageType" maxOccurs="unbounded"/>
									</xs:sequence>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="TaxonIndex">
								<xs:complexType>
									<xs:choice maxOccurs="unbounded">
										<xs:element name="Explanation" type="paragraphType"/>
										<xs:element name="SubIndex" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TaxonItem" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:choice>
																	<xs:element ref="TaxonName"/>
																	<xs:element ref="Vernacular"/>
																</xs:choice>
																<xs:element name="Page" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:attribute name="value"/>
																		<xs:attribute name="internalId" type="xs:IDREF" use="optional"/>
																		<xs:attribute name="isBold"/>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
															<xs:attribute name="indent" type="xs:integer" use="optional"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="title"/>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
									</xs:choice>
									<xs:attribute name="title"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="MainGlossary" type="glossaryType"/>
							<xs:element name="ChromosomeNumbers">
								<xs:complexType>
									<xs:choice maxOccurs="unbounded">
										<xs:element name="ChromosomeNotes" type="paragraphs"/>
										<xs:element name="List">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ColumnHeadings">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ColumnHeading" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:attribute name="text"/>
																		<xs:attribute name="id"/>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
														</xs:complexType>
													</xs:element>
													<xs:element name="ListPart">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ListEntry" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element ref="TaxonName"/>
																			<xs:element name="References" type="referenceListType"/>
																		</xs:sequence>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																		<xs:attribute name="haploidN"/>
																		<xs:attribute name="diploidN"/>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
															<xs:attribute name="headerTaxonName"/>
															<xs:attribute name="headerTaxonLcrId"/>
															<xs:attribute name="headerTaxonInternalId" type="xs:IDREF" use="optional"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="ChromosomeReferences" type="referenceListType"/>
									</xs:choice>
									<xs:attribute name="title"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="VernacularNames">
								<xs:complexType>
									<xs:choice maxOccurs="unbounded">
										<xs:element name="VernacularNotes" type="paragraphs"/>
										<xs:element name="NameList">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="NameEntry" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="VernacularName" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:attribute name="id" type="xs:ID" use="optional"/>
																		<xs:attribute name="vernacularNameLcrId"/>
																		<xs:attribute name="language"/>
																		<xs:attribute name="text"/>
																	</xs:complexType>
																</xs:element>
																<xs:element name="TaxonomicName" type="taxonNameType"/>
															</xs:sequence>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
									</xs:choice>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
									<xs:attribute name="title"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="InPrint">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="InPrintPublication" maxOccurs="unbounded">
											<xs:complexType>
												<xs:attribute name="number"/>
												<xs:attribute name="titlePrimary"/>
												<xs:attribute name="titleSecond"/>
												<xs:attribute name="authors"/>
												<xs:attribute name="isbn"/>
												<xs:attribute name="date"/>
												<xs:attribute name="pages"/>
												<xs:attribute name="price"/>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="footer"/>
									<xs:attribute name="titleMaori"/>
									<xs:attribute name="titleEnglish"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="InPreparation">
								<xs:complexType mixed="true">
									<xs:complexContent mixed="true">
										<xs:extension base="paragraphs">
											<xs:attribute name="title"/>
										</xs:extension>
									</xs:complexContent>
								</xs:complexType>
							</xs:element>
							<xs:element name="GroupsCovered">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Group" maxOccurs="unbounded">
											<xs:complexType mixed="true">
												<xs:complexContent mixed="true">
													<xs:extension base="paragraphs">
														<xs:attribute name="title"/>
													</xs:extension>
												</xs:complexContent>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="title"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="Notices">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="English">
											<xs:complexType mixed="true">
												<xs:complexContent mixed="true">
													<xs:extension base="paragraphs">
														<xs:attribute name="title"/>
													</xs:extension>
												</xs:complexContent>
											</xs:complexType>
										</xs:element>
										<xs:element name="Maori" minOccurs="0">
											<xs:complexType mixed="true">
												<xs:complexContent mixed="true">
													<xs:extension base="paragraphs">
														<xs:attribute name="title"/>
													</xs:extension>
												</xs:complexContent>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="title"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="Corrigenda">
								<xs:complexType>
									<xs:choice maxOccurs="unbounded">
										<xs:element name="CorrigendaNote" type="paragraphs" minOccurs="0"/>
										<xs:element name="Corrections">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="CorrigendaCorrection" maxOccurs="unbounded">
														<xs:complexType>
															<xs:choice maxOccurs="unbounded">
																<xs:element name="CorrectionText" type="paragraphs"/>
																<xs:element name="CorrectTable">
																	<xs:complexType>
																		<xs:complexContent>
																			<xs:extension base="tableType">
																				<xs:attribute name="id" type="xs:ID" use="optional"/>
																			</xs:extension>
																		</xs:complexContent>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CorrectSynopsis" type="SynopsisType"/>
																<xs:element name="CorrectKey" type="keyType"/>
															</xs:choice>
															<xs:attribute name="page"/>
															<xs:attribute name="line"/>
															<xs:attribute name="id" type="xs:ID" use="optional"/>
															<xs:attribute name="errorId" type="xs:IDREF" use="optional"/>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="volume"/>
												<xs:attribute name="id" type="xs:ID" use="optional"/>
											</xs:complexType>
										</xs:element>
									</xs:choice>
									<xs:attribute name="title"/>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:element name="EndPaper" type="imageType"/>
							<xs:element name="BackCover">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="CoverText" type="paragraphs"/>
										<xs:element name="CoverImageBack" type="imageType"/>
									</xs:sequence>
									<xs:attribute name="id" type="xs:ID" use="optional"/>
								</xs:complexType>
							</xs:element>
						</xs:choice>
						<xs:attribute name="pageStart" type="xs:string" use="optional"/>
						<xs:attribute name="pageEnd" type="xs:string" use="optional"/>
						<xs:attribute name="id" type="xs:ID" use="optional"/>
						<xs:attribute name="sectionAuthor" type="xs:string" use="optional"/>
						<xs:attribute name="navigationTitle"/>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="isbn"/>
			<xs:attribute name="title"/>
			<xs:attribute name="author"/>
			<xs:attribute name="keywords"/>
			<xs:attribute name="publisher"/>
			<xs:attribute name="publicationDate"/>
			<xs:attribute name="id" type="xs:ID" use="optional"/>
			<xs:attribute name="publicationLcrId"/>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="paragraphs" mixed="true">
		<xs:sequence>
			<xs:element name="Paragraph" maxOccurs="unbounded">
				<xs:complexType mixed="true">
					<xs:complexContent mixed="true">
						<xs:extension base="paragraphType"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
	</xs:complexType>
	<xs:element name="Italics">
		<xs:complexType mixed="true">
			<xs:attribute name="id" type="xs:ID" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Vernacular">
		<xs:complexType>
			<xs:attribute name="vernacularNameLcrId"/>
			<xs:attribute name="name"/>
			<xs:attribute name="id" type="xs:ID" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="Bold">
		<xs:complexType mixed="true">
			<xs:attribute name="id" type="xs:ID" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="tableType">
		<xs:sequence>
			<xs:element name="TableInfo">
				<xs:complexType>
					<xs:attribute name="number"/>
					<xs:attribute name="caption"/>
					<xs:attribute name="footnote"/>
					<xs:attribute name="id" type="xs:ID"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="table" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="thead">
							<xs:complexType>
								<xs:sequence>
									<xs:element ref="tr" maxOccurs="unbounded"/>
								</xs:sequence>
								<xs:attribute name="id" type="xs:ID" use="optional"/>
							</xs:complexType>
						</xs:element>
						<xs:element name="tbody">
							<xs:complexType>
								<xs:sequence>
									<xs:element ref="tr" maxOccurs="unbounded"/>
								</xs:sequence>
								<xs:attribute name="id" type="xs:ID" use="optional"/>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="TableImage" type="imageType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="chapterType">
		<xs:choice maxOccurs="unbounded">
			<xs:element ref="Text"/>
			<xs:element name="TableData">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="tableType"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:choice>
		<xs:attribute name="title"/>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
	</xs:complexType>
	<xs:complexType name="keyType">
		<xs:choice maxOccurs="unbounded">
			<xs:element name="Key">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Couplet" maxOccurs="unbounded">
							<xs:complexType>
								<xs:complexContent>
									<xs:extension base="coupletType">
										<xs:attribute name="id" type="xs:ID" use="optional"/>
									</xs:extension>
								</xs:complexContent>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
					<xs:attribute name="title"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="KeyNote" type="paragraphs" minOccurs="0"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
		<xs:attribute name="title"/>
	</xs:complexType>
	<xs:complexType name="lineType">
		<xs:sequence>
			<xs:element name="Characteristics">
				<xs:complexType mixed="true">
					<xs:choice minOccurs="0" maxOccurs="unbounded">
						<xs:element ref="Italics"/>
					</xs:choice>
					<xs:attribute name="id" type="xs:ID"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="Result">
				<xs:annotation>
					<xs:documentation>the result text.  May include bold and italic sections</xs:documentation>
				</xs:annotation>
				<xs:complexType mixed="true">
					<xs:choice minOccurs="0" maxOccurs="unbounded">
						<xs:element ref="Bold"/>
						<xs:element ref="Italics"/>
					</xs:choice>
					<xs:attribute name="id" type="xs:anySimpleType"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="SubKey" type="keyType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="resultId" type="xs:IDREF" use="optional"/>
		<xs:attribute name="lineNumber"/>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
	</xs:complexType>
	<xs:complexType name="coupletType">
		<xs:sequence>
			<xs:element name="Line" type="lineType" minOccurs="2" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="number"/>
		<xs:attribute name="from_number"/>
	</xs:complexType>
	<xs:complexType name="paragraphType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="ParagraphTitle">
				<xs:annotation>
					<xs:documentation>implicitly bold for Fauna</xs:documentation>
				</xs:annotation>
				<xs:complexType mixed="true">
					<xs:attribute name="id" type="xs:ID" use="optional"/>
				</xs:complexType>
			</xs:element>
			<xs:element ref="TaxonName"/>
			<xs:element name="CitedPublication">
				<xs:complexType mixed="true">
					<xs:sequence minOccurs="0" maxOccurs="unbounded">
						<xs:element ref="Italics"/>
					</xs:sequence>
					<xs:attribute name="referenceInternalId" type="xs:IDREF" use="optional"/>
					<xs:attribute name="referenceLcrId"/>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
				</xs:complexType>
			</xs:element>
			<xs:element ref="ImageReference"/>
			<xs:element name="CollectionCode">
				<xs:complexType mixed="true">
					<xs:attribute name="collectionId" use="optional"/>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
				</xs:complexType>
			</xs:element>
			<xs:element ref="Italics"/>
			<xs:element ref="Bold"/>
			<xs:element name="SectionReference">
				<xs:annotation>
					<xs:documentation>cross reference to a secton orin the publication</xs:documentation>
				</xs:annotation>
				<xs:complexType mixed="true">
					<xs:attribute name="id" type="xs:ID" use="optional"/>
					<xs:attribute name="sectionId" type="xs:IDREF" use="optional"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="GlossaryTerm">
				<xs:annotation>
					<xs:documentation>cross reference to a glossary entry</xs:documentation>
				</xs:annotation>
				<xs:complexType mixed="true">
					<xs:attribute name="glossaryEntryId" type="xs:IDREF" use="optional"/>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
				</xs:complexType>
			</xs:element>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
	</xs:complexType>
	<xs:complexType name="taxonNameType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="Name" maxOccurs="unbounded">
				<xs:complexType>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
					<xs:attribute name="name"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="NameAuthor" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="AuthorNameYear" minOccurs="0">
							<xs:complexType>
								<xs:attribute name="id" type="xs:ID" use="optional"/>
								<xs:attribute name="year"/>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
					<xs:attribute name="author"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="NameStatus" minOccurs="0">
				<xs:complexType>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
					<xs:attribute name="status"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="NameProtologue" minOccurs="0">
				<xs:complexType mixed="true">
					<xs:choice maxOccurs="unbounded">
						<xs:element name="NameSource">
							<xs:complexType>
								<xs:attribute name="id" type="xs:ID" use="optional"/>
								<xs:attribute name="source"/>
							</xs:complexType>
						</xs:element>
						<xs:element name="Volume">
							<xs:complexType>
								<xs:attribute name="id" type="xs:ID" use="optional"/>
								<xs:attribute name="volume"/>
							</xs:complexType>
						</xs:element>
						<xs:element name="NameYear">
							<xs:complexType>
								<xs:attribute name="id" type="xs:ID" use="optional"/>
								<xs:attribute name="yearOf"/>
								<xs:attribute name="yearOn"/>
							</xs:complexType>
						</xs:element>
						<xs:element name="ProtologuePage">
							<xs:complexType>
								<xs:attribute name="value"/>
								<xs:attribute name="id" type="xs:ID" use="optional"/>
							</xs:complexType>
						</xs:element>
					</xs:choice>
					<xs:attribute name="referenceLcrId"/>
					<xs:attribute name="referenceInternalId" type="xs:IDREF" use="optional"/>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="NameRankAbbreviation" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
					<xs:attribute name="abbreviation"/>
				</xs:complexType>
			</xs:element>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
		<xs:attribute name="taxonInternalId" type="xs:IDREF" use="optional"/>
		<xs:attribute name="nameUnformatted"/>
		<xs:attribute name="taxonLcrId"/>
		<xs:attribute name="isBold" use="optional"/>
		<xs:attribute name="suppressItalic" use="optional"/>
		<xs:attribute name="lifeHistory" use="optional"/>
	</xs:complexType>
	<xs:complexType name="taxaType">
		<xs:sequence>
			<xs:element name="Taxon" type="taxonType" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="title"/>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
	</xs:complexType>
	<xs:element name="ImageReference">
		<xs:complexType mixed="true">
			<xs:attribute name="isBold"/>
			<xs:attribute name="imageId"/>
			<xs:attribute name="id" type="xs:ID" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="imageType" mixed="true">
		<xs:sequence>
			<xs:element name="Caption" minOccurs="0">
				<xs:complexType mixed="true">
					<xs:complexContent mixed="true">
						<xs:extension base="paragraphType"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="fileName"/>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
		<xs:attribute name="imageID"/>
		<xs:attribute name="photographer"/>
	</xs:complexType>
	<xs:complexType name="taxaListType">
		<xs:sequence>
			<xs:element name="TaxonEntry" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element ref="TaxonName"/>
						<xs:element name="Remark" type="paragraphType" minOccurs="0"/>
					</xs:sequence>
					<xs:attribute name="family"/>
					<xs:attribute name="biostatus"/>
					<xs:attribute name="isBold"/>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
	</xs:complexType>
	<xs:complexType name="SynopsisEntryType">
		<xs:sequence>
			<xs:element ref="TaxonName" minOccurs="0"/>
			<xs:element name="SynopsisDiagnosis" type="paragraphType" minOccurs="0"/>
			<xs:element name="SynopsisChildren" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="SynopsisChild" maxOccurs="unbounded">
							<xs:complexType>
								<xs:complexContent>
									<xs:extension base="taxonNameType">
										<xs:sequence>
											<xs:element name="SynopsisNote" type="paragraphType" minOccurs="0"/>
										</xs:sequence>
										<xs:attribute name="childEntryNumber" use="optional"/>
										<xs:attribute name="childNumberOfTaxa" use="optional"/>
									</xs:extension>
								</xs:complexContent>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="SubEntry" type="SynopsisEntryType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="number"/>
		<xs:attribute name="rank"/>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
	</xs:complexType>
	<xs:complexType name="SynopsisType">
		<xs:choice maxOccurs="unbounded">
			<xs:element name="Synopsis">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="SynopsisEntry" maxOccurs="unbounded">
							<xs:complexType>
								<xs:complexContent>
									<xs:extension base="SynopsisEntryType"/>
								</xs:complexContent>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
					<xs:attribute name="id" type="xs:anySimpleType"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="SynopsisNotes" type="paragraphs"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
		<xs:attribute name="title"/>
	</xs:complexType>
	<xs:complexType name="personType">
		<xs:attribute name="title"/>
		<xs:attribute name="name"/>
		<xs:attribute name="address"/>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
	</xs:complexType>
	<xs:complexType name="checklistEntryType">
		<xs:sequence>
			<xs:element name="CheckListName" type="taxonNameType"/>
			<xs:element name="SynonymEntry" type="taxonNameType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="SubCheckListEntry" type="checklistEntryType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="page"/>
		<xs:attribute name="id"/>
	</xs:complexType>
	<xs:element name="Responsibility">
		<xs:annotation>
			<xs:documentation>TEI (respStmt): statement of responsibility for somone responsible for the intellectual content of a text where the specialised elements of authors, editor etc do not suffice</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:attribute name="id" type="xs:ID" use="optional"/>
			<xs:attribute name="name"/>
			<xs:attribute name="responsibility">
				<xs:annotation>
					<xs:documentation>TEI: phrase describing the nature of a presons's intellectual responsibility</xs:documentation>
				</xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="TaxonName">
		<xs:complexType mixed="true">
			<xs:complexContent mixed="true">
				<xs:extension base="taxonNameType"/>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="tr">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="td" maxOccurs="unbounded">
					<xs:complexType mixed="true">
						<xs:complexContent mixed="true">
							<xs:extension base="paragraphs"/>
						</xs:complexContent>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="TaxonParagraphs" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="paragraphs">
				<xs:attribute name="lifeHistory"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="Author" type="personType"/>
	<xs:element name="Text" type="paragraphs"/>
	<xs:complexType name="glossaryType">
		<xs:sequence>
			<xs:element name="GlossaryItem" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Meaning" type="paragraphs"/>
					</xs:sequence>
					<xs:attribute name="term"/>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="id"/>
		<xs:attribute name="title"/>
	</xs:complexType>
	<xs:complexType name="referenceType">
		<xs:sequence minOccurs="0">
			<xs:element name="ReferenceTitle" type="paragraphType" minOccurs="0"/>
			<xs:element name="ReferenceSource" type="paragraphType"/>
			<xs:element name="ReferenceNote" type="paragraphs" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
		<xs:attribute name="number" use="optional"/>
		<xs:attribute name="author"/>
		<xs:attribute name="year"/>
		<xs:attribute name="referenceLcrId"/>
	</xs:complexType>
	<xs:complexType name="referenceListType">
		<xs:sequence>
			<xs:element name="Reference" type="referenceType" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="title"/>
		<xs:attribute name="subtitle"/>
		<xs:attribute name="note"/>
		<xs:attribute name="lifeHistory" use="optional"/>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
	</xs:complexType>
	<xs:complexType name="taxonType" mixed="true">
		<xs:choice maxOccurs="unbounded">
			<xs:element ref="TaxonName"/>
			<xs:element name="TypeData" type="TaxonParagraphs"/>
			<xs:element name="TypeTaxon" type="TaxonParagraphs"/>
			<xs:element name="Figures">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Figure" maxOccurs="unbounded">
							<xs:complexType mixed="true">
								<xs:complexContent mixed="true">
									<xs:extension base="imageType">
										<xs:attribute name="isBold"/>
										<xs:attribute name="figureText"/>
									</xs:extension>
								</xs:complexContent>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
					<xs:attribute name="lifeHistory"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="Synonyms">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Synonym" maxOccurs="unbounded">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="SynonymName" type="taxonNameType" minOccurs="0"/>
									<xs:element name="SynonymTypeData" type="paragraphs" minOccurs="0"/>
								</xs:sequence>
								<xs:attribute name="id" type="xs:ID" use="optional"/>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
					<xs:attribute name="lifeHistory"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="Etymology" type="TaxonParagraphs"/>
			<xs:element name="TaxonVernacularNames">
				<xs:complexType>
					<xs:sequence>
						<xs:element ref="Vernacular" maxOccurs="unbounded"/>
					</xs:sequence>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
					<xs:attribute name="lifeHistory"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="Diagnosis" maxOccurs="unbounded">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="paragraphs">
							<xs:attribute name="lifeHistory"/>
							<xs:attribute name="language"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Description" maxOccurs="unbounded">
				<xs:complexType mixed="true">
					<xs:complexContent mixed="true">
						<xs:extension base="paragraphs">
							<xs:attribute name="DescriptionLanguage"/>
							<xs:attribute name="lifeHistory"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Dimensions" type="TaxonParagraphs"/>
			<xs:element name="Phenology" minOccurs="0">
				<xs:complexType>
					<xs:attribute name="flowering"/>
					<xs:attribute name="fruiting"/>
					<xs:attribute name="id" type="xs:ID"/>
					<xs:attribute name="lifeHistory"/>
					<xs:attribute name="flowerFruit"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="Origin">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="OriginParagraph" type="paragraphType" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
					<xs:attribute name="sourceRegion"/>
					<xs:attribute name="arrivalDate"/>
					<xs:attribute name="biostatusOrigin"/>
					<xs:attribute name="biostatusOccurrence"/>
					<xs:attribute name="lifeHistory"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="FirstRecord" type="TaxonParagraphs" minOccurs="0"/>
			<xs:element name="FirstCollection" minOccurs="0">
				<xs:complexType mixed="true">
					<xs:choice minOccurs="0" maxOccurs="unbounded">
						<xs:element name="FirstCollector">
							<xs:complexType>
								<xs:attribute name="id" type="xs:ID" use="optional"/>
								<xs:attribute name="collector"/>
							</xs:complexType>
						</xs:element>
						<xs:element name="FirstDate">
							<xs:complexType>
								<xs:attribute name="id" type="xs:ID" use="optional"/>
								<xs:attribute name="date"/>
							</xs:complexType>
						</xs:element>
						<xs:element name="AccessionNumber">
							<xs:complexType>
								<xs:attribute name="id" type="xs:ID" use="optional"/>
								<xs:attribute name="specimenExternalId" type="xs:IDREF"/>
								<xs:attribute name="number"/>
							</xs:complexType>
						</xs:element>
					</xs:choice>
					<xs:attribute name="id" type="xs:ID" use="optional"/>
					<xs:attribute name="lifeHistory"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="Distribution" type="TaxonParagraphs"/>
			<xs:element name="Habitat" type="TaxonParagraphs"/>
			<xs:element name="Dispersal" type="TaxonParagraphs" minOccurs="0"/>
			<xs:element name="AdditionalTaxa" type="TaxonParagraphs" minOccurs="0"/>
			<xs:element name="MaterialExamined" type="TaxonParagraphs"/>
			<xs:element name="TaxonHistory" type="TaxonParagraphs"/>
			<xs:element name="TaxonBiology" type="TaxonParagraphs"/>
			<xs:element name="HostPlant" type="TaxonParagraphs"/>
			<xs:element name="Remarks" type="TaxonParagraphs"/>
			<xs:element name="Polymorphy">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="chapterType">
							<xs:attribute name="lifeHistory"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="TaxonSynopsis">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="SynopsisType">
							<xs:attribute name="lifeHistory"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="TaxonKey" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="keyType">
							<xs:attribute name="lifeHistory"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="TaxonNote" type="TaxonParagraphs" minOccurs="0"/>
			<xs:element name="Hybridism" type="TaxonParagraphs" minOccurs="0"/>
			<xs:element name="Dubium" minOccurs="0">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="taxaType"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="IncertaeSedis" type="paragraphs"/>
			<xs:element name="IncludedTaxa" type="paragraphs"/>
			<xs:element name="ExcludedTaxa" type="paragraphs"/>
			<xs:element name="Zeta">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="taxonType">
							<xs:attribute name="title"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="TaxonReferences">
				<xs:complexType mixed="true">
					<xs:complexContent mixed="true">
						<xs:extension base="referenceListType"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="TaxonTable">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="tableType">
							<xs:attribute name="id" type="xs:ID" use="optional"/>
							<xs:attribute name="lifeHistory"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="ChildTaxa" type="taxaType" minOccurs="0"/>
		</xs:choice>
		<xs:attribute name="rank"/>
		<xs:attribute name="number">
			<xs:annotation>
				<xs:documentation>optional - the entry numer assigned to the taxon within the publication</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="pageStart"/>
		<xs:attribute name="pageEnd"/>
		<xs:attribute name="id" type="xs:ID" use="optional"/>
		<xs:attribute name="taxonSectionAuthor" use="optional">
			<xs:annotation>
				<xs:documentation>name of the author for this taxon entry in the publication.  If different to the book or section authors.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="parentTaxonId" type="xs:IDREF" use="optional"/>
		<xs:attribute name="parentTaxonName" use="optional"/>
	</xs:complexType>
</xs:schema>
