<?xml version="1.0" encoding="UTF-8"?> <!-- edited with XMLSPY v5 rel. 3 U (http://www.xmlspy.com) by Daniel F Higgins (private) --> <!--W3C Schema generated by XMLSPY v5 rel. 3 U (http://www.xmlspy.com)--> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:element name="absres" type="xs:string"/> <xs:element name="abstract" type="xs:string"/> <xs:element name="accconst" type="xs:string"/> <xs:element name="accinstr" type="xs:string"/> <xs:element name="address" type="xs:string"/> <xs:element name="addrtype" type="xs:string"/> <xs:element name="albers"> <xs:complexType> <xs:sequence> <xs:element ref="stdparll" maxOccurs="unbounded"/> <xs:element ref="longcm"/> <xs:element ref="latprjo"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="almax" type="xs:string"/> <xs:element name="altdatum" type="xs:string"/> <xs:element name="altenc" type="xs:string"/> <xs:element name="altmin" type="xs:string"/> <xs:element name="altres" type="xs:string"/> <xs:element name="altsys"> <xs:complexType> <xs:sequence> <xs:element ref="altdatum"/> <xs:element ref="altres" maxOccurs="unbounded"/> <xs:element ref="altunits"/> <xs:element ref="altenc"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="altunits" type="xs:string"/> <xs:element name="arcsys"> <xs:complexType> <xs:sequence> <xs:element ref="arczone"/> <xs:choice> <xs:element ref="equirect"/> <xs:element ref="azimequi"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="arczone" type="xs:string"/> <xs:element name="asciistr"> <xs:complexType> <xs:sequence> <xs:element ref="recdel" minOccurs="0"/> <xs:element ref="numheadl"/> <xs:element ref="deschead" minOccurs="0"/> <xs:element ref="orienta"/> <xs:element ref="casesens"/> <xs:element ref="authent" minOccurs="0"/> <xs:element ref="quotech" minOccurs="0"/> <xs:element ref="datafiel" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="attr"> <xs:complexType> <xs:sequence> <xs:element ref="attrlabl"/> <xs:element ref="attrdef"/> <xs:element ref="attrdefs"/> <xs:element ref="attrdomv" maxOccurs="unbounded"/> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element ref="begdatea"/> <xs:element ref="enddatea" minOccurs="0"/> </xs:sequence> <xs:element ref="attrvai" minOccurs="0"/> <xs:element ref="attrmfrq" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="attracc"> <xs:complexType> <xs:sequence> <xs:element ref="attraccr"/> <xs:element ref="qattracc" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="attracce" type="xs:string"/> <xs:element name="attraccr" type="xs:string"/> <xs:element name="attraccv" type="xs:string"/> <xs:element name="attrdef" type="xs:string"/> <xs:element name="attrdefs" type="xs:string"/> <xs:element name="attrdomv"> <xs:complexType> <xs:choice> <xs:element ref="edom" maxOccurs="unbounded"/> <xs:element ref="rdom"/> <xs:element ref="codesetd"/> <xs:element ref="udom"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="attrlabl" type="xs:string"/> <xs:element name="attrmfrq" type="xs:string"/> <xs:element name="attrmres" type="xs:string"/> <xs:element name="attrunit" type="xs:string"/> <xs:element name="attrva" type="xs:string"/> <xs:element name="attrvae" type="xs:string"/> <xs:element name="attrvai"> <xs:complexType> <xs:sequence> <xs:element ref="attrva"/> <xs:element ref="attrvae"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="authent" type="xs:string"/> <xs:element name="availabl"> <xs:complexType> <xs:sequence> <xs:element ref="timeinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="azimangl" type="xs:string"/> <xs:element name="azimequi"> <xs:complexType> <xs:sequence> <xs:element ref="longcm"/> <xs:element ref="latprjo"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="azimptl" type="xs:string"/> <xs:element name="bearrefd" type="xs:string"/> <xs:element name="bearrefm" type="xs:string"/> <xs:element name="bearres" type="xs:string"/> <xs:element name="bearunit" type="xs:string"/> <xs:element name="begdate" type="xs:string"/> <xs:element name="begdatea" type="xs:string"/> <xs:element name="beggeol"> <xs:complexType> <xs:sequence> <xs:element ref="geolage"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="begtime" type="xs:string"/> <xs:element name="boundalt"> <xs:complexType> <xs:sequence> <xs:element ref="altmin"/> <xs:element ref="almax"/> <xs:element ref="altunits"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="bounding"> <xs:complexType> <xs:sequence> <xs:element ref="westbc"/> <xs:element ref="eastbc"/> <xs:element ref="northbc"/> <xs:element ref="southbc"/> <xs:element ref="boundalt" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="browse"> <xs:complexType> <xs:sequence> <xs:element ref="browsen"/> <xs:element ref="browsed"/> <xs:element ref="browset"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="browsed" type="xs:string"/> <xs:element name="browsen" type="xs:string"/> <xs:element name="browset" type="xs:string"/> <xs:element name="caldate" type="xs:string"/> <xs:element name="casesens" type="xs:string"/> <xs:element name="citation"> <xs:complexType> <xs:sequence> <xs:element ref="citeinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="citeinfo"> <xs:complexType> <xs:sequence> <xs:element ref="origin" maxOccurs="unbounded"/> <xs:element ref="pubdate"/> <xs:element ref="pubtime" minOccurs="0"/> <xs:element ref="title"/> <xs:element ref="edition" minOccurs="0"/> <xs:element ref="geoform"/> <xs:element ref="serinfo" minOccurs="0"/> <xs:element ref="pubinfo" minOccurs="0"/> <xs:element ref="othercit" minOccurs="0"/> <xs:element ref="onlink" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="lworkcit" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="city" type="xs:string"/> <xs:element name="classcit"> <xs:complexType> <xs:sequence> <xs:element ref="citeinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="classmod" type="xs:string"/> <xs:element name="classsys"> <xs:complexType> <xs:sequence> <xs:element ref="classcit"/> <xs:element ref="classmod" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cloud" type="xs:string"/> <xs:element name="cntaddr"> <xs:complexType> <xs:sequence> <xs:element ref="addrtype"/> <xs:element ref="address" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="city"/> <xs:element ref="state"/> <xs:element ref="postal"/> <xs:element ref="country" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cntemail" type="xs:string"/> <xs:element name="cntfax" type="xs:string"/> <xs:element name="cntinfo"> <xs:complexType> <xs:sequence> <xs:choice> <xs:element ref="cntperp"/> <xs:element ref="cntorgp"/> </xs:choice> <xs:element ref="cntpos" minOccurs="0"/> <xs:element ref="cntaddr" maxOccurs="unbounded"/> <xs:element ref="cntvoice" maxOccurs="unbounded"/> <xs:element ref="cnttdd" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="cntfax" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="cntemail" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="hours" minOccurs="0"/> <xs:element ref="cntinst" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cntinst" type="xs:string"/> <xs:element name="cntorg" type="xs:string"/> <xs:element name="cntorgp"> <xs:complexType> <xs:sequence> <xs:element ref="cntorg"/> <xs:element ref="cntper" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cntper" type="xs:string"/> <xs:element name="cntperp"> <xs:complexType> <xs:sequence> <xs:element ref="cntper"/> <xs:element ref="cntorg" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cntpos" type="xs:string"/> <xs:element name="cnttdd" type="xs:string"/> <xs:element name="cntvoice" type="xs:string"/> <xs:element name="codesetd"> <xs:complexType> <xs:sequence> <xs:element ref="codesetn"/> <xs:element ref="codesets"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="codesetn" type="xs:string"/> <xs:element name="codesets" type="xs:string"/> <xs:element name="colcount" type="xs:string"/> <xs:element name="common" type="xs:string"/> <xs:element name="compat" type="xs:string"/> <xs:element name="complete" type="xs:string"/> <xs:element name="compress" type="xs:string"/> <xs:element name="computer"> <xs:complexType> <xs:choice> <xs:element ref="networka"/> <xs:element ref="dialinst"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="coordrep"> <xs:complexType> <xs:sequence> <xs:element ref="absres"/> <xs:element ref="ordres"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="country" type="xs:string"/> <xs:element name="crossref"> <xs:complexType> <xs:sequence> <xs:element ref="citeinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="current" type="xs:string"/> <xs:element name="custom" type="xs:string"/> <xs:element name="datacred" type="xs:string"/> <xs:element name="datafiel"> <xs:complexType> <xs:sequence> <xs:element ref="dfieldnm"/> <xs:element ref="missingv" minOccurs="0"/> <xs:choice> <xs:element ref="dfwidthd"/> <xs:element ref="dfwidth"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="dataqual"> <xs:complexType> <xs:sequence> <xs:element ref="attracc" minOccurs="0"/> <xs:element ref="logic"/> <xs:element ref="complete"/> <xs:element ref="posacc" minOccurs="0"/> <xs:element ref="lineage"/> <xs:element ref="cloud" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="denflat" type="xs:string"/> <xs:element name="depthdn" type="xs:string"/> <xs:element name="depthdu" type="xs:string"/> <xs:element name="depthem" type="xs:string"/> <xs:element name="depthres" type="xs:string"/> <xs:element name="depthsys"> <xs:complexType> <xs:sequence> <xs:element ref="depthdn"/> <xs:element ref="depthres" maxOccurs="unbounded"/> <xs:element ref="depthdu"/> <xs:element ref="depthem"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="descgeog" type="xs:string"/> <xs:element name="deschead" type="xs:string"/> <xs:element name="descript"> <xs:complexType> <xs:sequence> <xs:element ref="abstract"/> <xs:element ref="purpose"/> <xs:element ref="supplinf" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="detailed"> <xs:complexType> <xs:sequence> <xs:element ref="enttyp"/> <xs:element ref="attr" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="dfieldnm" type="xs:string"/> <xs:element name="dfwidth" type="xs:string"/> <xs:element name="dfwidthd" type="xs:string"/> <xs:element name="dialfile" type="xs:string"/> <xs:element name="dialinst"> <xs:complexType> <xs:sequence> <xs:element ref="lowbps"/> <xs:element ref="highbps" minOccurs="0"/> <xs:element ref="numdata"/> <xs:element ref="numstop"/> <xs:element ref="parity"/> <xs:element ref="compress" minOccurs="0"/> <xs:element ref="dialtel" maxOccurs="unbounded"/> <xs:element ref="dialfile" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="dialtel" type="xs:string"/> <xs:element name="digform"> <xs:complexType> <xs:sequence> <xs:element ref="digtinfo"/> <xs:element ref="digtopt"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="digtinfo"> <xs:complexType> <xs:sequence> <xs:element ref="formname"/> <xs:sequence minOccurs="0"> <xs:choice> <xs:element ref="formvern"/> <xs:element ref="formverd"/> </xs:choice> <xs:element ref="formspec" minOccurs="0"/> </xs:sequence> <xs:element ref="asciistr" minOccurs="0"/> <xs:element ref="formcont" minOccurs="0"/> <xs:element ref="filedec" minOccurs="0"/> <xs:element ref="transize" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="digtopt"> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:choice> <xs:element ref="onlinopt"/> <xs:element ref="offoptn"/> </xs:choice> </xs:choice> </xs:complexType> </xs:element> <xs:element name="direct" type="xs:string"/> <xs:element name="distbrep"> <xs:complexType> <xs:sequence> <xs:element ref="distres"/> <xs:element ref="bearres"/> <xs:element ref="bearunit"/> <xs:element ref="bearrefd"/> <xs:element ref="bearrefm"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="distinfo"> <xs:complexType> <xs:sequence> <xs:element ref="distrib"/> <xs:sequence> <xs:element ref="resdesc" minOccurs="0"/> <xs:element ref="distliab"/> <xs:element ref="stdorder" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="custom" minOccurs="0"/> <xs:element ref="techpreq" minOccurs="0"/> <xs:element ref="availabl" minOccurs="0"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="distliab" type="xs:string"/> <xs:element name="distres" type="xs:string"/> <xs:element name="distrib"> <xs:complexType> <xs:sequence> <xs:element ref="cntinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="dsgpoly"> <xs:complexType> <xs:sequence> <xs:element ref="dsgpolyo"/> <xs:element ref="dsgpolyx" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="dsgpolyo"> <xs:complexType> <xs:choice> <xs:sequence> <xs:element ref="grngpoin"/> <xs:element ref="grngpoin"/> <xs:element ref="grngpoin"/> <xs:element ref="grngpoin" maxOccurs="unbounded"/> </xs:sequence> <xs:element ref="gring"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="dsgpolyx"> <xs:complexType> <xs:choice> <xs:sequence> <xs:element ref="grngpoin"/> <xs:element ref="grngpoin"/> <xs:element ref="grngpoin"/> <xs:element ref="grngpoin" maxOccurs="unbounded"/> </xs:sequence> <xs:element ref="gring"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="eadetcit" type="xs:string"/> <xs:element name="eainfo"> <xs:complexType> <xs:sequence> <xs:element ref="detailed" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="overview" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="eaover" type="xs:string"/> <xs:element name="eastbc" type="xs:string"/> <xs:element name="edition" type="xs:string"/> <xs:element name="edom"> <xs:complexType> <xs:sequence> <xs:element ref="edomv"/> <xs:element ref="edomvd"/> <xs:element ref="edomvds"/> <xs:element ref="attr" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="edomv" type="xs:string"/> <xs:element name="edomvd" type="xs:string"/> <xs:element name="edomvds" type="xs:string"/> <xs:element name="ellips" type="xs:string"/> <xs:element name="enddate" type="xs:string"/> <xs:element name="enddatea" type="xs:string"/> <xs:element name="endgeol"> <xs:complexType> <xs:sequence> <xs:element ref="geolage"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="endtime" type="xs:string"/> <xs:element name="enttyp"> <xs:complexType> <xs:sequence> <xs:element ref="enttypl"/> <xs:element ref="enttypd"/> <xs:element ref="enttypds"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="enttypd" type="xs:string"/> <xs:element name="enttypds" type="xs:string"/> <xs:element name="enttypl" type="xs:string"/> <xs:element name="equicon"> <xs:complexType> <xs:sequence> <xs:element ref="stdparll" maxOccurs="unbounded"/> <xs:element ref="longcm"/> <xs:element ref="latprjo"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="equirect"> <xs:complexType> <xs:sequence> <xs:element ref="stdparll"/> <xs:element ref="longcm"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="feast" type="xs:string"/> <xs:element name="fees" type="xs:string"/> <xs:element name="filedec" type="xs:string"/> <xs:element name="fnorth" type="xs:string"/> <xs:element name="formcont" type="xs:string"/> <xs:element name="formname" type="xs:string"/> <xs:element name="formspec" type="xs:string"/> <xs:element name="formverd" type="xs:string"/> <xs:element name="formvern" type="xs:string"/> <xs:element name="geodetic"> <xs:complexType> <xs:sequence> <xs:element ref="horizdn" minOccurs="0"/> <xs:element ref="ellips"/> <xs:element ref="semiaxis"/> <xs:element ref="denflat"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="geoform" type="xs:string"/> <xs:element name="geograph"> <xs:complexType> <xs:sequence> <xs:element ref="latres"/> <xs:element ref="longres"/> <xs:element ref="geogunit"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="geogunit" type="xs:string"/> <xs:element name="geolage"> <xs:complexType> <xs:sequence> <xs:element ref="geolscal"/> <xs:element ref="geolest"/> <xs:element ref="geolun" minOccurs="0"/> <xs:element ref="geolexpl" minOccurs="0"/> <xs:element ref="geolcit" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="geolcit"> <xs:complexType> <xs:sequence> <xs:element ref="citeinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="geolest" type="xs:string"/> <xs:element name="geolexpl" type="xs:string"/> <xs:element name="geolscal" type="xs:string"/> <xs:element name="geolun" type="xs:string"/> <xs:element name="gnomonic"> <xs:complexType> <xs:sequence> <xs:element ref="longpc"/> <xs:element ref="latprjc"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="gridsys"> <xs:complexType> <xs:sequence> <xs:element ref="gridsysn"/> <xs:choice> <xs:element ref="utm"/> <xs:element ref="ups"/> <xs:element ref="spcs"/> <xs:element ref="arcsys"/> <xs:element ref="othergrd"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="gridsysn" type="xs:string"/> <xs:element name="gring" type="xs:string"/> <xs:element name="gringlat" type="xs:string"/> <xs:element name="gringlon" type="xs:string"/> <xs:element name="grngpoin"> <xs:complexType> <xs:sequence> <xs:element ref="gringlat"/> <xs:element ref="gringlon"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="gvnsp"> <xs:complexType> <xs:sequence> <xs:element ref="heightpt"/> <xs:element ref="longpc"/> <xs:element ref="latprjc"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="heightpt" type="xs:string"/> <xs:element name="highbps" type="xs:string"/> <xs:element name="horizdn" type="xs:string"/> <xs:element name="horizpa"> <xs:complexType> <xs:sequence> <xs:element ref="horizpar"/> <xs:element ref="qhorizpa" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="horizpae" type="xs:string"/> <xs:element name="horizpar" type="xs:string"/> <xs:element name="horizpav" type="xs:string"/> <xs:element name="horizsys"> <xs:complexType> <xs:sequence> <xs:choice> <xs:element ref="geograph"/> <xs:element ref="planar" maxOccurs="unbounded"/> <xs:element ref="local"/> </xs:choice> <xs:element ref="geodetic" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="hours" type="xs:string"/> <xs:element name="ider"> <xs:complexType> <xs:sequence> <xs:element ref="cntinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="idinfo"> <xs:complexType> <xs:sequence> <xs:element ref="citation"/> <xs:element ref="descript"/> <xs:element ref="timeperd"/> <xs:element ref="status"/> <xs:element ref="spdom" minOccurs="0"/> <xs:element ref="keywords"/> <xs:element ref="taxonomy" minOccurs="0"/> <xs:element ref="accconst"/> <xs:element ref="useconst"/> <xs:element ref="ptcontac" minOccurs="0"/> <xs:element ref="browse" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="datacred" minOccurs="0"/> <xs:element ref="secinfo" minOccurs="0"/> <xs:element ref="native" minOccurs="0"/> <xs:element ref="crossref" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="tool" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="idref"> <xs:complexType> <xs:sequence> <xs:element ref="citeinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="indspref" type="xs:string"/> <xs:element name="issue" type="xs:string"/> <xs:element name="keywords"> <xs:complexType> <xs:sequence> <xs:element ref="theme" maxOccurs="unbounded"/> <xs:element ref="place" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="stratum" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="temporal" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="keywtax"> <xs:complexType> <xs:sequence> <xs:element ref="taxonkt"/> <xs:element ref="taxonkey" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="lamberta"> <xs:complexType> <xs:sequence> <xs:element ref="longpc"/> <xs:element ref="latprjc"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="lambertc"> <xs:complexType> <xs:sequence> <xs:element ref="stdparll" maxOccurs="unbounded"/> <xs:element ref="longcm"/> <xs:element ref="latprjo"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="landsat" type="xs:string"/> <xs:element name="latprjc" type="xs:string"/> <xs:element name="latprjo" type="xs:string"/> <xs:element name="latres" type="xs:string"/> <xs:element name="lineage"> <xs:complexType> <xs:sequence> <xs:element ref="method" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="srcinfo" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="procstep" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="local"> <xs:complexType> <xs:sequence> <xs:element ref="localdes"/> <xs:element ref="localgeo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="localdes" type="xs:string"/> <xs:element name="localgeo" type="xs:string"/> <xs:element name="localp"> <xs:complexType> <xs:sequence> <xs:element ref="localpd"/> <xs:element ref="localpgi"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="localpd" type="xs:string"/> <xs:element name="localpgi" type="xs:string"/> <xs:element name="logic" type="xs:string"/> <xs:element name="longcm" type="xs:string"/> <xs:element name="longpc" type="xs:string"/> <xs:element name="longres" type="xs:string"/> <xs:element name="lowbps" type="xs:string"/> <xs:element name="lworkcit"> <xs:complexType> <xs:sequence> <xs:element ref="citeinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="mapproj"> <xs:complexType> <xs:sequence> <xs:element ref="mapprojn"/> <xs:choice> <xs:element ref="albers"/> <xs:element ref="azimequi"/> <xs:element ref="equicon"/> <xs:element ref="equirect"/> <xs:element ref="gvnsp"/> <xs:element ref="gnomonic"/> <xs:element ref="lamberta"/> <xs:element ref="lambertc"/> <xs:element ref="mercator"/> <xs:element ref="modsak"/> <xs:element ref="miller"/> <xs:element ref="obqmerc"/> <xs:element ref="orthogr"/> <xs:element ref="polarst"/> <xs:element ref="polycon"/> <xs:element ref="robinson"/> <xs:element ref="sinusoid"/> <xs:element ref="spaceobq"/> <xs:element ref="stereo"/> <xs:element ref="transmer"/> <xs:element ref="vdgrin"/> <xs:element ref="otherprj"/> <xs:element ref="mapprojp"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="mapprojn" type="xs:string"/> <xs:element name="mapprojp"> <xs:complexType> <xs:sequence> <xs:element ref="azimptl" minOccurs="0"/> <xs:element ref="azimangl" minOccurs="0"/> <xs:element ref="feast" minOccurs="0"/> <xs:element ref="fnorth" minOccurs="0"/> <xs:element ref="heightpt" minOccurs="0"/> <xs:element ref="landsat" minOccurs="0"/> <xs:element ref="latprjc" minOccurs="0"/> <xs:element ref="latprjo" minOccurs="0"/> <xs:element ref="longcm" minOccurs="0"/> <xs:element ref="longpc" minOccurs="0"/> <xs:element ref="obqllat" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="obqllong" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="pathnum" minOccurs="0"/> <xs:element ref="sfctrlin" minOccurs="0"/> <xs:element ref="sfctrmer" minOccurs="0"/> <xs:element ref="sfequat" minOccurs="0"/> <xs:element ref="sfprjorg" minOccurs="0"/> <xs:element ref="stdparll" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="svlong" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="mdattim"> <xs:complexType> <xs:sequence> <xs:element ref="sngdate" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="mercator"> <xs:complexType> <xs:sequence> <xs:choice> <xs:element ref="stdparll"/> <xs:element ref="sfequat"/> </xs:choice> <xs:element ref="longcm"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="metac" type="xs:string"/> <xs:element name="metadata"> <xs:complexType> <xs:sequence> <xs:element ref="idinfo"/> <xs:element ref="dataqual" minOccurs="0"/> <xs:element ref="spdoinfo" minOccurs="0"/> <xs:element ref="spref" minOccurs="0"/> <xs:element ref="eainfo" minOccurs="0"/> <xs:element ref="distinfo" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="metainfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="metainfo"> <xs:complexType> <xs:sequence> <xs:element ref="metd"/> <xs:sequence minOccurs="0"> <xs:element ref="metrd"/> <xs:element ref="metfrd" minOccurs="0"/> </xs:sequence> <xs:element ref="metc"/> <xs:element ref="metstdn"/> <xs:element ref="metstdv"/> <xs:element ref="mettc" minOccurs="0"/> <xs:element ref="metac" minOccurs="0"/> <xs:element ref="metuc" minOccurs="0"/> <xs:element ref="metsi" minOccurs="0"/> <xs:element ref="metextns" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="metc"> <xs:complexType> <xs:sequence> <xs:element ref="cntinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="metd" type="xs:string"/> <xs:element name="metextns"> <xs:complexType> <xs:sequence> <xs:element ref="onlink" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="metprof" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="metfrd" type="xs:string"/> <xs:element name="methcite"> <xs:complexType> <xs:sequence> <xs:element ref="citeinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="methdesc" type="xs:string"/> <xs:element name="methkey" type="xs:string"/> <xs:element name="methkt" type="xs:string"/> <xs:element name="method"> <xs:complexType> <xs:sequence> <xs:element ref="methtype"/> <xs:element ref="methodid" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="methdesc"/> <xs:element ref="methcite" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="methodid"> <xs:complexType> <xs:sequence> <xs:element ref="methkt"/> <xs:element ref="methkey" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="methtype" type="xs:string"/> <xs:element name="metprof" type="xs:string"/> <xs:element name="metrd" type="xs:string"/> <xs:element name="metsc" type="xs:string"/> <xs:element name="metscs" type="xs:string"/> <xs:element name="metshd" type="xs:string"/> <xs:element name="metsi"> <xs:complexType> <xs:sequence> <xs:element ref="metscs"/> <xs:element ref="metsc"/> <xs:element ref="metshd"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="metstdn" type="xs:string"/> <xs:element name="metstdv" type="xs:string"/> <xs:element name="mettc" type="xs:string"/> <xs:element name="metuc" type="xs:string"/> <xs:element name="miller"> <xs:complexType> <xs:sequence> <xs:element ref="longcm"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="missingv" type="xs:string"/> <xs:element name="modsak"> <xs:complexType> <xs:sequence> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="native" type="xs:string"/> <xs:element name="networka"> <xs:complexType> <xs:sequence> <xs:element ref="networkr" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="networkr" type="xs:string"/> <xs:element name="nondig" type="xs:string"/> <xs:element name="northbc" type="xs:string"/> <xs:element name="numdata" type="xs:string"/> <xs:element name="numheadl" type="xs:string"/> <xs:element name="numstop" type="xs:string"/> <xs:element name="obqlazim"> <xs:complexType> <xs:sequence> <xs:element ref="azimangl"/> <xs:element ref="azimptl"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="obqllat" type="xs:string"/> <xs:element name="obqllong" type="xs:string"/> <xs:element name="obqlpt"> <xs:complexType> <xs:sequence> <xs:sequence> <xs:element ref="obqllat"/> <xs:element ref="obqllong"/> </xs:sequence> <xs:sequence> <xs:element ref="obqllat"/> <xs:element ref="obqllong"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="obqmerc"> <xs:complexType> <xs:sequence> <xs:element ref="sfctrlin"/> <xs:choice> <xs:element ref="obqlazim"/> <xs:element ref="obqlpt"/> </xs:choice> <xs:element ref="latprjo"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="offmedia" type="xs:string"/> <xs:element name="offoptn"> <xs:complexType> <xs:sequence> <xs:element ref="offmedia"/> <xs:element ref="reccap" minOccurs="0"/> <xs:element ref="recfmt" maxOccurs="unbounded"/> <xs:element ref="compat" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="oncomp" type="xs:string"/> <xs:element name="onlink" type="xs:string"/> <xs:element name="onlinopt"> <xs:complexType> <xs:sequence> <xs:element ref="computer" maxOccurs="unbounded"/> <xs:element ref="accinstr" minOccurs="0"/> <xs:element ref="oncomp" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ordering" type="xs:string"/> <xs:element name="ordres" type="xs:string"/> <xs:element name="orienta" type="xs:string"/> <xs:element name="origin" type="xs:string"/> <xs:element name="orthogr"> <xs:complexType> <xs:sequence> <xs:element ref="longpc"/> <xs:element ref="latprjc"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="othercit" type="xs:string"/> <xs:element name="othergrd" type="xs:string"/> <xs:element name="otherprj" type="xs:string"/> <xs:element name="overview"> <xs:complexType> <xs:sequence> <xs:element ref="eaover"/> <xs:element ref="eadetcit" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="parity" type="xs:string"/> <xs:element name="pathnum" type="xs:string"/> <xs:element name="place"> <xs:complexType> <xs:sequence> <xs:element ref="placekt"/> <xs:element ref="placekey" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="placekey" type="xs:string"/> <xs:element name="placekt" type="xs:string"/> <xs:element name="planar"> <xs:complexType> <xs:sequence> <xs:choice> <xs:element ref="mapproj"/> <xs:element ref="gridsys"/> <xs:element ref="localp"/> </xs:choice> <xs:element ref="planci"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="plance" type="xs:string"/> <xs:element name="planci"> <xs:complexType> <xs:sequence> <xs:element ref="plance"/> <xs:choice> <xs:element ref="coordrep"/> <xs:element ref="distbrep"/> </xs:choice> <xs:element ref="plandu"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="plandu" type="xs:string"/> <xs:element name="polarst"> <xs:complexType> <xs:sequence> <xs:element ref="svlong"/> <xs:choice> <xs:element ref="stdparll"/> <xs:element ref="sfprjorg"/> </xs:choice> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="polycon"> <xs:complexType> <xs:sequence> <xs:element ref="longcm"/> <xs:element ref="latprjo"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="posacc"> <xs:complexType> <xs:sequence> <xs:element ref="horizpa" minOccurs="0"/> <xs:element ref="vertacc" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="postal" type="xs:string"/> <xs:element name="proccont"> <xs:complexType> <xs:sequence> <xs:element ref="cntinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="procdate" type="xs:string"/> <xs:element name="procdesc" type="xs:string"/> <xs:element name="procstep"> <xs:complexType> <xs:sequence> <xs:element ref="procdesc"/> <xs:element ref="srcused" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="procdate"/> <xs:element ref="proctime" minOccurs="0"/> <xs:element ref="srcprod" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="proccont" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="proctime" type="xs:string"/> <xs:element name="progress" type="xs:string"/> <xs:element name="ptcontac"> <xs:complexType> <xs:sequence> <xs:element ref="cntinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ptvctcnt" type="xs:string"/> <xs:element name="ptvctinf"> <xs:complexType> <xs:choice> <xs:element ref="sdtsterm" maxOccurs="unbounded"/> <xs:element ref="vpfterm"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="pubdate" type="xs:string"/> <xs:element name="pubinfo"> <xs:complexType> <xs:sequence> <xs:element ref="pubplace"/> <xs:element ref="publish"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="publish" type="xs:string"/> <xs:element name="pubplace" type="xs:string"/> <xs:element name="pubtime" type="xs:string"/> <xs:element name="purpose" type="xs:string"/> <xs:element name="qattracc"> <xs:complexType> <xs:sequence> <xs:element ref="attraccv"/> <xs:element ref="attracce"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="qhorizpa"> <xs:complexType> <xs:sequence> <xs:element ref="horizpav"/> <xs:element ref="horizpae"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="quotech" type="xs:string"/> <xs:element name="qvertpa"> <xs:complexType> <xs:sequence> <xs:element ref="vertaccv"/> <xs:element ref="vertacce"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="rastinfo"> <xs:complexType> <xs:sequence> <xs:element ref="rasttype"/> <xs:sequence minOccurs="0"> <xs:element ref="rowcount"/> <xs:element ref="colcount"/> <xs:element ref="vrtcount" minOccurs="0"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="rasttype" type="xs:string"/> <xs:element name="rdom"> <xs:complexType> <xs:sequence> <xs:element ref="rdommin"/> <xs:element ref="rdommax"/> <xs:element ref="attrunit" minOccurs="0"/> <xs:element ref="attrmres" minOccurs="0"/> <xs:element ref="attr" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="rdommax" type="xs:string"/> <xs:element name="rdommin" type="xs:string"/> <xs:element name="reccap"> <xs:complexType> <xs:sequence> <xs:element ref="recden" maxOccurs="unbounded"/> <xs:element ref="recdenu"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="recdel" type="xs:string"/> <xs:element name="recden" type="xs:string"/> <xs:element name="recdenu" type="xs:string"/> <xs:element name="recfmt" type="xs:string"/> <xs:element name="reposit"> <xs:complexType> <xs:sequence> <xs:element ref="cntinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="resdesc" type="xs:string"/> <xs:element name="rngdates"> <xs:complexType> <xs:choice> <xs:sequence> <xs:element ref="begdate"/> <xs:element ref="begtime" minOccurs="0"/> <xs:element ref="enddate"/> <xs:element ref="endtime" minOccurs="0"/> </xs:sequence> <xs:sequence> <xs:element ref="beggeol"/> <xs:element ref="endgeol"/> </xs:sequence> </xs:choice> </xs:complexType> </xs:element> <xs:element name="robinson"> <xs:complexType> <xs:sequence> <xs:element ref="longpc"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="rowcount" type="xs:string"/> <xs:element name="sdtsterm"> <xs:complexType> <xs:sequence> <xs:element ref="sdtstype"/> <xs:element ref="ptvctcnt" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="sdtstype" type="xs:string"/> <xs:element name="secclass" type="xs:string"/> <xs:element name="sechandl" type="xs:string"/> <xs:element name="secinfo"> <xs:complexType> <xs:sequence> <xs:element ref="secsys"/> <xs:element ref="secclass"/> <xs:element ref="sechandl"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="secsys" type="xs:string"/> <xs:element name="semiaxis" type="xs:string"/> <xs:element name="serinfo"> <xs:complexType> <xs:sequence> <xs:element ref="sername"/> <xs:element ref="issue"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="sername" type="xs:string"/> <xs:element name="sfctrlin" type="xs:string"/> <xs:element name="sfctrmer" type="xs:string"/> <xs:element name="sfequat" type="xs:string"/> <xs:element name="sfprjorg" type="xs:string"/> <xs:element name="sinusoid"> <xs:complexType> <xs:sequence> <xs:element ref="longcm"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="sngdate"> <xs:complexType> <xs:choice> <xs:sequence> <xs:element ref="caldate"/> <xs:element ref="time" minOccurs="0"/> </xs:sequence> <xs:element ref="geolage"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="southbc" type="xs:string"/> <xs:element name="spaceobq"> <xs:complexType> <xs:sequence> <xs:element ref="landsat"/> <xs:element ref="pathnum"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="spcs"> <xs:complexType> <xs:sequence> <xs:element ref="spcszone"/> <xs:choice> <xs:element ref="lambertc"/> <xs:element ref="transmer"/> <xs:element ref="obqmerc"/> <xs:element ref="polycon"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="spcszone" type="xs:string"/> <xs:element name="spdoinfo"> <xs:complexType> <xs:sequence> <xs:element ref="indspref" minOccurs="0"/> <xs:sequence minOccurs="0"> <xs:element ref="direct"/> <xs:choice minOccurs="0"> <xs:choice> <xs:element ref="ptvctinf"/> <xs:element ref="rastinfo"/> </xs:choice> </xs:choice> </xs:sequence> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="spdom"> <xs:complexType> <xs:sequence> <xs:element ref="descgeog"/> <xs:element ref="bounding"/> <xs:element ref="dsgpoly" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="specimen" type="xs:string"/> <xs:element name="spref"> <xs:complexType> <xs:sequence> <xs:element ref="horizsys" minOccurs="0"/> <xs:element ref="vertdef" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="srccite"> <xs:complexType> <xs:sequence> <xs:element ref="citeinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="srccitea" type="xs:string"/> <xs:element name="srccontr" type="xs:string"/> <xs:element name="srccurr" type="xs:string"/> <xs:element name="srcinfo"> <xs:complexType> <xs:sequence> <xs:element ref="srccite"/> <xs:element ref="srcscale" minOccurs="0"/> <xs:element ref="typesrc"/> <xs:element ref="srctime"/> <xs:element ref="srccitea"/> <xs:element ref="srccontr"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="srcprod" type="xs:string"/> <xs:element name="srcscale" type="xs:string"/> <xs:element name="srctime"> <xs:complexType> <xs:sequence> <xs:element ref="timeinfo"/> <xs:element ref="srccurr"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="srcused" type="xs:string"/> <xs:element name="state" type="xs:string"/> <xs:element name="status"> <xs:complexType> <xs:sequence> <xs:element ref="progress"/> <xs:element ref="update"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="stdorder"> <xs:complexType> <xs:sequence> <xs:choice> <xs:element ref="nondig"/> <xs:element ref="digform" maxOccurs="unbounded"/> </xs:choice> <xs:element ref="fees"/> <xs:element ref="ordering" minOccurs="0"/> <xs:element ref="turnarnd" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="stdparll" type="xs:string"/> <xs:element name="stereo"> <xs:complexType> <xs:sequence> <xs:element ref="longpc"/> <xs:element ref="latprjc"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="stratkey" type="xs:string"/> <xs:element name="stratkt" type="xs:string"/> <xs:element name="stratum"> <xs:complexType> <xs:sequence> <xs:element ref="stratkt"/> <xs:element ref="stratkey" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="supplinf" type="xs:string"/> <xs:element name="svlong" type="xs:string"/> <xs:element name="taxoncl"> <xs:complexType> <xs:sequence> <xs:element ref="taxonrn"/> <xs:element ref="taxonrv"/> <xs:element ref="common" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="taxoncl" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="taxoncom" type="xs:string"/> <xs:element name="taxongen" type="xs:string"/> <xs:element name="taxonkey" type="xs:string"/> <xs:element name="taxonkt" type="xs:string"/> <xs:element name="taxonomy"> <xs:complexType> <xs:sequence> <xs:element ref="keywtax" maxOccurs="unbounded"/> <xs:element ref="taxonsys" minOccurs="0"/> <xs:element ref="taxongen" minOccurs="0"/> <xs:element ref="taxoncl"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="taxonpro" type="xs:string"/> <xs:element name="taxonrn" type="xs:string"/> <xs:element name="taxonrv" type="xs:string"/> <xs:element name="taxonsys"> <xs:complexType> <xs:sequence> <xs:element ref="classsys" maxOccurs="unbounded"/> <xs:element ref="idref" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="ider" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="taxonpro"/> <xs:element ref="taxoncom" minOccurs="0"/> <xs:element ref="vouchers" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="techpreq" type="xs:string"/> <xs:element name="tempkey" type="xs:string"/> <xs:element name="tempkt" type="xs:string"/> <xs:element name="temporal"> <xs:complexType> <xs:sequence> <xs:element ref="tempkt"/> <xs:element ref="tempkey" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="theme"> <xs:complexType> <xs:sequence> <xs:element ref="themekt"/> <xs:element ref="themekey" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="themekey" type="xs:string"/> <xs:element name="themekt" type="xs:string"/> <xs:element name="time" type="xs:string"/> <xs:element name="timeinfo"> <xs:complexType> <xs:choice> <xs:element ref="sngdate"/> <xs:element ref="mdattim"/> <xs:element ref="rngdates"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="timeperd"> <xs:complexType> <xs:sequence> <xs:element ref="timeinfo"/> <xs:element ref="current"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="title" type="xs:string"/> <xs:element name="tool"> <xs:complexType> <xs:sequence> <xs:element ref="tooldesc"/> <xs:element ref="toolacc"/> <xs:element ref="toolcont" minOccurs="0"/> <xs:element ref="toolcite" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="toolacc"> <xs:complexType> <xs:sequence> <xs:element ref="onlink" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="toolinst"/> <xs:element ref="toolcomp" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="toolcite"> <xs:complexType> <xs:sequence> <xs:element ref="citeinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="toolcomp" type="xs:string"/> <xs:element name="toolcont"> <xs:complexType> <xs:sequence> <xs:element ref="cntinfo"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="tooldesc" type="xs:string"/> <xs:element name="toolinst" type="xs:string"/> <xs:element name="transize" type="xs:string"/> <xs:element name="transmer"> <xs:complexType> <xs:sequence> <xs:element ref="sfctrmer"/> <xs:element ref="longcm"/> <xs:element ref="latprjo"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="turnarnd" type="xs:string"/> <xs:element name="typesrc" type="xs:string"/> <xs:element name="udom" type="xs:string"/> <xs:element name="update" type="xs:string"/> <xs:element name="ups"> <xs:complexType> <xs:sequence> <xs:element ref="upszone"/> <xs:element ref="polarst"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="upszone" type="xs:string"/> <xs:element name="useconst" type="xs:string"/> <xs:element name="utm"> <xs:complexType> <xs:sequence> <xs:element ref="utmzone"/> <xs:element ref="transmer"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="utmzone" type="xs:string"/> <xs:element name="vdgrin"> <xs:complexType> <xs:sequence> <xs:element ref="longcm"/> <xs:element ref="feast"/> <xs:element ref="fnorth"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="vertacc"> <xs:complexType> <xs:sequence> <xs:element ref="vertaccr"/> <xs:element ref="qvertpa" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="vertacce" type="xs:string"/> <xs:element name="vertaccr" type="xs:string"/> <xs:element name="vertaccv" type="xs:string"/> <xs:element name="vertdef"> <xs:complexType> <xs:sequence> <xs:element ref="altsys" minOccurs="0"/> <xs:element ref="depthsys" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="vouchers"> <xs:complexType> <xs:sequence> <xs:element ref="specimen"/> <xs:element ref="reposit"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="vpfinfo"> <xs:complexType> <xs:sequence> <xs:element ref="vpftype"/> <xs:element ref="ptvctcnt" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="vpflevel" type="xs:string"/> <xs:element name="vpfterm"> <xs:complexType> <xs:sequence> <xs:element ref="vpflevel"/> <xs:element ref="vpfinfo" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="vpftype" type="xs:string"/> <xs:element name="vrtcount" type="xs:string"/> <xs:element name="westbc" type="xs:string"/> </xs:schema>