<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Linda Hill (UCSB/Alexandria Digital Library Project) -->
<!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by Linda Hill (University of California, Santa Barbara) -->
<!--W3C Schema generated by XML Spy v4.1 (http://www.xmlspy.com)-->
<!--Created by Linda Hill, Alexandria Digital Library Project, lhill@alexandria.ucsb.edu, 2001-12-12; Version 3 completed 2003-07-12-->
<!--2003-08-04: Changed relatedTypeSection, TypeDescription, & codeSection from required to optional.-->
<!--2003-08-04: Modified the schemeURL to add different access modes, following the  ADL access report DTD.-->
<!--2003-09-02: Changed the linkURL for featureLink to optional.-->
<!--2004-02-26: Changed some of the ways in which sources are documented to conform with the database implementation.-->
<!--See http://www.alexandria.ucsb.edu/gazetteer/ for further information..-->
<!--ADL Gazetteer Content Schema, Version 3.1-->
<xs:schema targetNamespace="http://www.alexandria.ucsb.edu/gazetteer/ContentStandard/version3.2/" xmlns="http://www.alexandria.ucsb.edu/gazetteer/ContentStandard/version3.2/" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:attributeGroup name="attributeSet1">
		<xs:attribute name="sourceID" type="xs:string" use="required"/>
		<xs:attribute name="entryDate" type="xs:date" use="required"/>
	</xs:attributeGroup>
	<xs:element name="ADL_gazetteer_entry">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="featureID"/>
				<xs:element name="timePeriod">
					<xs:annotation>
						<xs:documentation>Current, former, or proposed status of the feature, plus beginning and ending dates for the feature when known or the name of the time period with which it is associated.</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:complexContent>
							<xs:extension base="timePeriodType"/>
						</xs:complexContent>
					</xs:complexType>
				</xs:element>
				<xs:element name="featureName" type="featureNameType" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Name by which the feature is known, including the name used by the gazetteer as the primary display name and, optionally, variants of this name. One and only one name must be flagged as the primary display name in a particular gazetteer</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="classificationSection" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Category of feature, such as 'rivers' or 'buildings', as represented by terms from the primary category scheme for the gazetteer and, optionally, from other feature category schemes. One class from the primary category scheme is required</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:complexContent>
							<xs:extension base="classificationType"/>
						</xs:complexContent>
					</xs:complexType>
				</xs:element>
				<xs:element name="codeSection" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Code representing the feature from a reference scheme. For example, a FIPS code.</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:complexContent>
							<xs:extension base="codeSectionType">
								<xs:attributeGroup ref="attributeSet1"/>
							</xs:extension>
						</xs:complexContent>
					</xs:complexType>
				</xs:element>
				<xs:element name="spatialLocation" type="spatialLocationType">
					<xs:annotation>
						<xs:documentation>Representation of the map location of the feature using coordinate points (i.e., latitude and longitude coordinates)</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="streetAddressSection" type="streetAddressSectionType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Street address of the feature.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="relatedFeature" type="relatedFeatureType" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Relationship with another named geographic feature.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="description" type="descriptionType" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Short narrative description of aspects of the place.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="featureData" type="featureDataType" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Data about the feature, such as population and elevation.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="featureLink" type="featureLinkType" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Web address and description of a site that provides information about the feature.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="supplementalNote" type="supplementalNoteType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Note explaining an unusual circumstance with the gazetteer entry.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="entryMetadata" type="entryMetadataType">
					<xs:annotation>
						<xs:documentation>Documentation about the entry and modification dates.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="geometryType">
		<xs:sequence>
			<xs:element name="geometryCodingScheme" type="schemeType">
				<xs:annotation>
					<xs:documentation>Reference to the scheme used to represent the geometry.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="encodedGeometry">
				<xs:annotation>
					<xs:documentation>The geometry can be either an encoded geometry string within the gazetteer database or a reference to an external file containing the geometry points.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:choice>
						<xs:element name="encodedGeometryString" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation>A string of points plus geodetic basis and geometry type (e.g., points, line, polygon, etc.) at a minimum.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element ref="geometryReferenceURL" minOccurs="0"/>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="timePeriod" type="timePeriodType">
				<xs:annotation>
					<xs:documentation>Current, former, or proposed status of the geometry, plus beginning and ending dates for the appropriateness of this geometry for this feature or the name of the time period with which it is associated.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="geometryMeasurement" type="geometryMeasurementType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Documentation about how and when the footprint was measured.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="primaryGeometry" type="xs:boolean" use="required"/>
		<xs:attribute name="localGeometry" type="xs:boolean" use="required"/>
		<xs:attributeGroup ref="attributeSet1"/>
	</xs:complexType>
	<xs:element name="geometryConfidenceValue" type="xs:decimal">
		<xs:annotation>
			<xs:documentation>A positive value, expressed in decimal degrees, setting the range of values (+ and -) that the geometry values represent. For example, "1" would mean that a 1 degree buffer around the coordinates is implied.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="referenceAuthor" type="xs:string">
		<xs:annotation>
			<xs:documentation>Identification of the author of the source document, either a personal or organizational name.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="boundingBoxType">
		<xs:sequence>
			<xs:element ref="westCoordinate"/>
			<xs:element ref="eastCoordinate"/>
			<xs:element ref="southCoordinate"/>
			<xs:element ref="northCoordinate"/>
			<xs:element name="howGenerated" type="howGeneratedType">
				<xs:annotation>
					<xs:documentation>Documentation about how and from which geometry(ies) the bounding box was generated.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="geodetic" type="xs:string" default="WGS-84"/>
		<xs:attributeGroup ref="attributeSet1"/>
	</xs:complexType>
	<xs:element name="boundingBoxMethod" type="xs:string">
		<xs:annotation>
			<xs:documentation>Documentation about the process used to generate the bounding box.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="boundingBoxSourceType">
		<xs:attribute name="type" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="primary"/>
					<xs:enumeration value="timeSpecific"/>
					<xs:enumeration value="all"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:element name="beginDate" type="xs:date">
		<xs:annotation>
			<xs:documentation>Beginning date for the time period.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="beginDateSectionType">
		<xs:sequence>
			<xs:element ref="beginDate"/>
			<xs:element ref="dateConfidenceValue" minOccurs="0"/>
			<xs:element ref="dateConfidenceNote" minOccurs="0"/>
			<xs:element ref="dateNote" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="city" type="xs:string">
		<xs:annotation>
			<xs:documentation>City name for the address.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="classificationTerm">
		<xs:annotation>
			<xs:documentation>Term for the class (type) of feature.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="primaryDisplay" type="xs:boolean" default="true"/>
					<xs:attribute name="externalTermID" type="xs:string" use="optional"/>
					<xs:attributeGroup ref="attributeSet1"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="schemeType">
		<xs:sequence>
			<xs:element name="schemeName">
				<xs:annotation>
					<xs:documentation>Name that identifies the scheme that provides the controlled vocabulary or the structure for the data (e.g., a thesaurus or a coding standard.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="schemeAbbreviation" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An abbreviation used frequently for the scheme. </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="schemeVersion">
				<xs:annotation>
					<xs:documentation>Version identification for the scheme./</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="schemeAccess"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="code" type="xs:string">
		<xs:annotation>
			<xs:documentation>Code associated with the feature, such as a FIPS code or the identifier of the feature in another gazetteer.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="codeScheme" type="schemeType">
		<xs:annotation>
			<xs:documentation>Name of the code scheme from which the codes were selected.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="country" type="xs:string">
		<xs:annotation>
			<xs:documentation>Country for the address.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="dataBasis" type="xs:string">
		<xs:annotation>
			<xs:documentation>Base reference for the data value, for example 'mean sea level'.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="dataNote" type="xs:string">
		<xs:annotation>
			<xs:documentation>Explanatory statement for the data.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="dataTypeScheme" type="schemeType">
		<xs:annotation>
			<xs:documentation>Name of the scheme used to represent the type of data. This can be a local scheme.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="dataTypeTerm">
		<xs:annotation>
			<xs:documentation>Category term describing the type of data. For example: population, elevation, area, etc.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="externalTermID" type="xs:string" use="optional"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="featureLinkTypeTerm">
		<xs:annotation>
			<xs:documentation>Category term describing the type of linked information. For example: description, history, images, etc.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="externalTermID" type="xs:string" use="optional"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="dataUnit" type="xs:string">
		<xs:annotation>
			<xs:documentation>Unit of value, for example 'residents' or 'feet' or 'meters'.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="dataValue" type="xs:integer">
		<xs:annotation>
			<xs:documentation>Numeric value of the data.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="dateNote" type="xs:string">
		<xs:annotation>
			<xs:documentation>Any explanation of the date given or additional information, such as date expression according to a different standard.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="descriptionType">
		<xs:sequence>
			<xs:element name="typeDescription" type="typeDescriptionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Category for the type of description, such as history, industry, climate, culture, terrain, etc.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="shortDescription"/>
		</xs:sequence>
		<xs:attributeGroup ref="attributeSet1"/>
	</xs:complexType>
	<xs:element name="descriptionTypeScheme" type="schemeType">
		<xs:annotation>
			<xs:documentation>Name of the scheme used to represent the type of description. This can be a local scheme.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="descriptionTypeTerm">
		<xs:annotation>
			<xs:documentation>Category term describing the type of description. For example, history, industry, climate, culture, terrain, etc.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="externalTermID" type="xs:string" use="optional"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="eastCoordinate" type="xs:decimal">
		<xs:annotation>
			<xs:documentation>Longitude value for the east edge of the location in decimal degrees.  Negative values are used for coordinates west of the prime meridian.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="edition" type="xs:string">
		<xs:annotation>
			<xs:documentation>Edition or version number of the source document.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="endDate" type="xs:date">
		<xs:annotation>
			<xs:documentation>Ending date for the time period.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="endDateSectionType">
		<xs:sequence>
			<xs:element ref="endDate"/>
			<xs:element ref="dateConfidenceValue" minOccurs="0"/>
			<xs:element ref="dateConfidenceNote" minOccurs="0"/>
			<xs:element ref="dateNote" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="entryDate" type="xs:date">
		<xs:annotation>
			<xs:documentation>Date that the entry was first added to the gazetteer.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="entryMetadataType">
		<xs:sequence>
			<xs:element ref="entryNote" minOccurs="0"/>
			<xs:element ref="entryDate"/>
			<xs:element ref="modificationDate"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="entryNote" type="xs:string">
		<xs:annotation>
			<xs:documentation>Note explaining something about this gazetteer entry.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="etymology">
		<xs:annotation>
			<xs:documentation>Derivation of the name.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attributeGroup ref="attributeSet1"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="featureDataType">
		<xs:sequence>
			<xs:element name="typeData" type="typeDataType">
				<xs:annotation>
					<xs:documentation>Type of data being documented, for example 'population' or 'elevation'.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="dataValue"/>
			<xs:element ref="dataUnit"/>
			<xs:element ref="dataBasis" minOccurs="0"/>
			<xs:element ref="dataNote" minOccurs="0"/>
			<xs:element name="timePeriod" type="timePeriodType">
				<xs:annotation>
					<xs:documentation>Current, former, or proposed status of the data, plus beginning and ending dates for the feature data or the name of the time period with which it is associated. </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attributeGroup ref="attributeSet1"/>
	</xs:complexType>
	<xs:element name="featureID" type="xs:string">
		<xs:annotation>
			<xs:documentation>Unique identifier for this feature in this gazetteer. 
</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="featureLinkType">
		<xs:sequence>
			<xs:element ref="linkDescription"/>
			<xs:element name="typeLink" type="typeLinkType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Category of information that is linked to the gazetteer entry.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="linkLanguage" type="languageType">
				<xs:annotation>
					<xs:documentation>Language of the related source, expressed with a language code.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="linkURL" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="attributeSet1"/>
	</xs:complexType>
	<xs:complexType name="featureNameType">
		<xs:sequence>
			<xs:element ref="name"/>
			<xs:element ref="toponymicAuthority" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="etymology" minOccurs="0"/>
			<xs:element name="language" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Language code of the name. When the name is the same in several languages, the native language is represented here.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="languageType">
							<xs:attributeGroup ref="attributeSet1"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="pronunciation" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Pronunciation of the placename.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="pronunciationType">
							<xs:attributeGroup ref="attributeSet1"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element ref="transliterationScheme" minOccurs="0"/>
			<xs:element ref="nameConfidenceNote" minOccurs="0"/>
			<xs:element ref="nameAbbreviation" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="timePeriod" type="timePeriodType" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Current, former, or proposed status of the name, plus beginning and ending dates for the use of this name for this feature or the name of the time period with which it is associated.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="linkNameInfo" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Links or references to further information about the name, such as scholarly documents.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:attributeGroup ref="attributeSet1"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="primaryDisplay" type="xs:boolean" default="true"/>
	</xs:complexType>
	<xs:element name="geometryReferenceURL" type="xs:anyURI">
		<xs:annotation>
			<xs:documentation>URL reference to a file that contains the coordinate points or other representation of geographic location, such as a grid representation, plus geodetic basis and geometry type (e.g., point, line, polygon, etc.). File needs to be self-explanatory. </xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="howGeneratedType">
		<xs:sequence>
			<xs:element ref="boundingBoxMethod"/>
			<xs:element name="boundingBoxSource" type="boundingBoxSourceType">
				<xs:annotation>
					<xs:documentation>Which geometries were used to generate the bounding box. 'Primary' means that the primary geometry was used. 'TimeSpecific' means that the geometry for a particular time period was used. In this case, the time period is specified in the 'timePer' element. 'All' means that all geometries were used.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="languageCode" type="xs:string">
		<xs:annotation>
			<xs:documentation>Two or three letter code for the language of the placename. Preference is given to the native language of the place when the name is widely used in other languages as well. Example: 'Paris' has the language code FRA or FRE.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="languageScheme" type="schemeType">
		<xs:annotation>
			<xs:documentation>Name of the language code scheme from which the language code was selected. For example,' ISO 639 version 1' or 'ISO 639 version 2'.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="languageType">
		<xs:sequence>
			<xs:element ref="languageCode"/>
			<xs:element ref="languageScheme"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="linkDescription" type="xs:string">
		<xs:annotation>
			<xs:documentation>Title or other brief identification of the linked site.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="linkNameInfoType">
		<xs:sequence>
			<xs:element ref="citation"/>
			<xs:element ref="referenceAuthor" minOccurs="0"/>
			<xs:element ref="referenceDate"/>
			<xs:element ref="ISBN" minOccurs="0"/>
			<xs:element name="ISSN" minOccurs="0"/>
			<xs:element ref="referenceURL" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="linkURL" type="xs:anyURI">
		<xs:annotation>
			<xs:documentation>Web address of the linked object.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="measurementBeginDate" type="xs:date">
		<xs:annotation>
			<xs:documentation>Documentation about when the footprint was measured. This is the beginning date.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="measurementEndDate" type="xs:date">
		<xs:annotation>
			<xs:documentation>Documentation about when the footprint was measured. This is the ending date.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="method" type="xs:string">
		<xs:annotation>
			<xs:documentation>Method used to measure the footprint; e.g., GPS, derived from map (printed) or map data, image analysis, etc.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="modificationDate" type="xs:date">
		<xs:annotation>
			<xs:documentation>Date that the entry was last modified.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="name">
		<xs:annotation>
			<xs:documentation>Name for the feature. The name is in natural order and is not modified by a parent entity.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attributeGroup ref="attributeSet1"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="nameAbbreviation">
		<xs:annotation>
			<xs:documentation>Abbreviated form of the name. For example, 'CA' and 'Calif' for 'California'.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string"/>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="nameConfidenceNote">
		<xs:annotation>
			<xs:documentation>Expression of confidence associated with this form of the name. For example, citing that the name was taken from an archeological source that could only be partial read.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attributeGroup ref="attributeSet1"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="nameID" type="xs:string"/>
	<xs:element name="northCoordinate" type="xs:decimal">
		<xs:annotation>
			<xs:documentation>Latitude value for the north edge of the location in decimal degrees.  Negative values are used for coordinates south of the equator.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="postalCode" type="xs:string">
		<xs:annotation>
			<xs:documentation>Postal code for the address.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="pronunciationAudioURL" type="xs:anyURI">
		<xs:annotation>
			<xs:documentation>Link (URL) to an audio file or application.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="pronunciationNote" type="xs:string">
		<xs:annotation>
			<xs:documentation>Description of where this pronunciation is used (example: 'In Paris' or 'In U.S.') or source of the pronunciation.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="pronunciationText">
		<xs:annotation>
			<xs:documentation>Textual description of a pronunciation of this name. URL for source of the pronunciation text can be added as an attribute.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="URL" type="xs:anyURI" use="optional"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="pronunciationType">
		<xs:sequence>
			<xs:element ref="pronunciationNote" minOccurs="0"/>
			<xs:element ref="pronunciationText" minOccurs="0"/>
			<xs:element ref="pronunciationAudioURL" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="referenceDate" type="xs:string">
		<xs:annotation>
			<xs:documentation>Use ISO 8601 standard for date syntax. This duplicates information in the citation. It is intended as an index to the citation.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="publisher" type="xs:string">
		<xs:annotation>
			<xs:documentation>Publisher of the source document.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="featureLinkScheme" type="schemeType">
		<xs:annotation>
			<xs:documentation>Controlled vocabulary from which the Type has been selected.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="relatedScheme" type="schemeType">
		<xs:annotation>
			<xs:documentation>Name of the scheme used to represent the type of relationship between two named features. This can be a local scheme.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="relatedTypeTerm">
		<xs:annotation>
			<xs:documentation>Term for the type of relationship that exists with another named geographic feature.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="externalTermID" type="xs:string" use="optional"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="relatedTypeSectionType">
		<xs:sequence>
			<xs:element ref="relatedTypeTerm"/>
			<xs:element ref="relatedScheme"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="relatedFeatureType">
		<xs:sequence>
			<xs:element ref="relatedName"/>
			<xs:element ref="relatedID" minOccurs="0"/>
			<xs:element name="timePeriod" type="timePeriodType">
				<xs:annotation>
					<xs:documentation>Current, former, or proposed status of the relationship, plus beginning and ending dates for the relationship or the name of the time period with which it is associated. </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="relatedTypeSection" type="relatedTypeSectionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Section to represent the type of relationship and its time period.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attributeGroup ref="attributeSet1"/>
	</xs:complexType>
	<xs:element name="relatedID" type="xs:string">
		<xs:annotation>
			<xs:documentation>If the related feature has a record in the gazetteer, this is where its unique identifier is recorded.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="relatedName" type="xs:string">
		<xs:annotation>
			<xs:documentation>Name by which the related feature is known.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="schemeAccess">
		<xs:annotation>
			<xs:documentation>Linking address for the classification scheme.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="download" type="downloadType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>An access point that directly returns a representation of the scheme, with no interaction required on the part of the client beyond that demanded by the URL's protocol.  The canonical example of a download access point is a static file made accessible via HTTP.  If the URL does not directly return the content (it returns a license agreement page, for example), use a web-interface access point instead.  If the URL by itself is insufficient for retrieving the content (the client must supply additional query parameters, for example), use a service access point instead.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="service" type="serviceType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>An access point that allows a representation of the scheme to be accessed by interacting with a programmatic service; for example, through the ADL Thesaurus Protocol. If the service is intended for human interaction (for example, requires reading      HTML documents), use a web-interface URL instead.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element ref="web-interfaceURL" minOccurs="0"/>
				<xs:element ref="offlineSourceCitation" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="seriesIssue" type="xs:string">
		<xs:annotation>
			<xs:documentation>Identifying number for the issue in the series associated with the source document.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="seriesName" type="xs:string">
		<xs:annotation>
			<xs:documentation>Name of the series that includes the source document.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="shortDescription" type="xs:string">
		<xs:annotation>
			<xs:documentation>Descriptive paragraph about the place. For longer descriptions, link to an extenal file.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="southCoordinate" type="xs:decimal">
		<xs:annotation>
			<xs:documentation>Latitude value for the south edge of the location in decimal degrees.  Negative values are used for south of the equator.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="spatialLocationType">
		<xs:sequence>
			<xs:element name="geometry" type="geometryType" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Spatial footprint for the location, including non-contiguous locations, generalized polygons, footprints from different sources, and footprints from different times, represented according to a referenced geometry coding standard.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="boundingBox" type="boundingBoxType">
				<xs:annotation>
					<xs:documentation>A bounding rectangle generated from the Geometry(ies) to cover the maximum extent of the location.  If the only Geometry available is a single point, then this bounding box should be some extension from the point and the nature of the extension should be explained in the "howGenerated" element.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="planet" type="xs:string" default="Earth"/>
	</xs:complexType>
	<xs:complexType name="geometryMeasurementType">
		<xs:sequence>
			<xs:element ref="measurementBeginDate" minOccurs="0"/>
			<xs:element ref="measurementEndDate" minOccurs="0"/>
			<xs:element ref="method" minOccurs="0"/>
			<xs:element ref="geometryConfidenceValue" minOccurs="0"/>
			<xs:element ref="geometryConfidenceNote" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="ISBN" type="xs:string">
		<xs:annotation>
			<xs:documentation>International Standard Book Number. This duplicates inforamtion in the citation. It is intended as an index for the citation.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="sourceType" type="xs:string">
		<xs:annotation>
			<xs:documentation>Category of the source (e.g., document, person, image, application).</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="referenceURL" type="xs:anyURI">
		<xs:annotation>
			<xs:documentation>Web address for the reference document.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="stateProvince" type="xs:string">
		<xs:annotation>
			<xs:documentation>State or province name for the address.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="streetAddressSectionType">
		<xs:sequence>
			<xs:element ref="streetAddress"/>
			<xs:element ref="city"/>
			<xs:element ref="stateProvince"/>
			<xs:element ref="postalCode" minOccurs="0"/>
			<xs:element ref="country" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="attributeSet1"/>
	</xs:complexType>
	<xs:element name="streetAddress" type="xs:string">
		<xs:annotation>
			<xs:documentation>Street address for the physical location.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="supplementalNoteType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attributeGroup ref="attributeSet1"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="timeNameSectionType">
		<xs:sequence>
			<xs:element ref="timePeriodName"/>
			<xs:element ref="timePeriodScheme" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="timePeriodType">
		<xs:sequence>
			<xs:element name="status">
				<xs:annotation>
					<xs:documentation>General time frame category: current, former, or proposed.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="xs:NMTOKEN"/>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="dateRange" minOccurs="0">
				<xs:annotation>
					<xs:documentation>General date range for the time period. If a detailed time period or multiple detailed time iperiods are documented, this element must be present also to support searching.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="dateRangeBegin" type="xs:date" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Beginning date for the date range, expressed according to the ISO 8601-2000 standard. </xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="dateRangeEnd" type="xs:date" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Ending  date for the date range, expressed according to the ISO 8601-2000 standard. </xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="dateRangeNote" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Explanation of the date range, if necessary.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="detailedTimePeriod" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Time period documentation that allows for complex and uncertain expressions.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="beginEndDateSection" minOccurs="0" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Detailed documentation about beginning an ending dates for the time period.</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element ref="dateCodingScheme"/>
									<xs:element name="beginDateSection" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Beginning date for the detailed time period and associated information.</xs:documentation>
										</xs:annotation>
										<xs:complexType>
											<xs:sequence>
												<xs:element ref="beginDate"/>
												<xs:element ref="dateConfidenceValue" minOccurs="0"/>
												<xs:element ref="dateConfidenceNote" minOccurs="0"/>
												<xs:element ref="dateNote" minOccurs="0"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element name="endDateSection" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Ending date for the detailed titme period and associated information.</xs:documentation>
										</xs:annotation>
										<xs:complexType>
											<xs:sequence>
												<xs:element ref="endDate"/>
												<xs:element ref="dateConfidenceValue" minOccurs="0"/>
												<xs:element ref="dateConfidenceNote" minOccurs="0"/>
												<xs:element ref="dateNote" minOccurs="0"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
								<xs:attribute name="calendarSystem" type="xs:string" default="Gregorian"/>
							</xs:complexType>
						</xs:element>
						<xs:element name="encodedDateSection" minOccurs="0" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Encoded date documentation as a string that can be interpreted by the referenced date coding scheme.</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element ref="dateCodingScheme"/>
									<xs:element name="encodedDateString" type="xs:string">
										<xs:annotation>
											<xs:documentation>Date details expressed according to the encoding scheme, including beginning and ending dates, gaps, calendar system, and uncertainty/confidence values in the dates.</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element ref="timePeriodNote" minOccurs="0"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
					<xs:attribute name="primaryTimePeriod" type="xs:boolean" default="true"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="timeNameSection" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Name of a time period during which the name or footprint or relationship, etc. was used or was an appropriate representation.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="timeNameSectionType"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element ref="timePeriodNote" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="attributeSet1"/>
	</xs:complexType>
	<xs:element name="timePeriodName">
		<xs:annotation>
			<xs:documentation>Name of a time period, such as 'Middle Ages'.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="externalTermID" type="xs:string" use="optional"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="timePeriodNote" type="xs:string">
		<xs:annotation>
			<xs:documentation>Comment that explains this temporal period description if necessary.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="timePeriodScheme" type="schemeType">
		<xs:annotation>
			<xs:documentation>Name of the reference source from which the time period name was selected.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="timePeriodURL" type="xs:anyURI">
		<xs:annotation>
			<xs:documentation>Web address of the time period reference source.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="timeSourceID" type="xs:string">
		<xs:annotation>
			<xs:documentation>Unique identifier of the entry in the reference source (for programmatic link to the entry).</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="citation" type="xs:string">
		<xs:annotation>
			<xs:documentation>Enter a citation or description of the source used by the contributor for the data. Best practice is to use an established citation format.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="toponymicAuthority">
		<xs:annotation>
			<xs:documentation>Name of an official or authoritative agency that authorizes the use of this name for this feature.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="URL" type="xs:anyURI" use="optional"/>
					<xs:attributeGroup ref="attributeSet1"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="transliterationScheme">
		<xs:annotation>
			<xs:documentation>Name (and further reference as needed) of the conversion scheme used to create this representation of the name.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="schemeType">
					<xs:attributeGroup ref="attributeSet1"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="typeDataType">
		<xs:sequence>
			<xs:element ref="dataTypeTerm"/>
			<xs:element ref="dataTypeScheme"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="typeDescriptionType">
		<xs:sequence>
			<xs:element ref="descriptionTypeScheme"/>
			<xs:element ref="descriptionTypeTerm"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="typeLinkType">
		<xs:sequence>
			<xs:element ref="featureLinkTypeTerm"/>
			<xs:element ref="featureLinkScheme"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="classificationType">
		<xs:sequence>
			<xs:element ref="classificationTerm"/>
			<xs:element name="classificationScheme">
				<xs:annotation>
					<xs:documentation>Name of the classification scheme that is the source of the class terms. For example, "ADL Feature Type Thesaurus". One primary classification scheme is to be used for all entries in the gazetteer; optionally, other classification schemes can be used for sets of entries in the gazetteer.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="schemeType">
							<xs:attribute name="primary" type="xs:boolean" default="true"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="timePeriod" type="timePeriodType">
				<xs:annotation>
					<xs:documentation>Current, former, or proposed status of the type associated with the feature, plus beginning and ending dates for the type designation for this feature or the name of the time period with which it is associated. </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="dateConfidenceValue" type="xs:decimal">
		<xs:annotation>
			<xs:documentation>A single value, in terms of years, indicating of the range of values for the date. For example, "5" indicates that the date value could be 5 years earlier to 5 years later.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="westCoordinate" type="xs:decimal">
		<xs:annotation>
			<xs:documentation> Longitude value for the west edge of the location in decimal degrees.  Negative values are used for coordinates west of the prime meridian.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="dateConfidenceNote" type="xs:string">
		<xs:annotation>
			<xs:documentation>A statement of the confidence in the date. For example, citing contradictory or incomplete documentation.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="codeSectionType">
		<xs:sequence>
			<xs:element ref="code"/>
			<xs:element ref="codeScheme"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="geometryConfidenceNote" type="xs:string">
		<xs:annotation>
			<xs:documentation>A statement of the confidence in the location. For example, citing contradictory or scanty evidence.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="dateCodingScheme" type="schemeType">
		<xs:annotation>
			<xs:documentation>Documentation about the date representation scheme used for the format of the date. For example, ISO 8601 or a profile thereof.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="downloadType">
		<xs:sequence>
			<xs:element name="downloadURL" type="xs:anyURI"/>
			<xs:element name="mimeType" type="xs:string">
				<xs:annotation>
					<xs:documentation>The MIME type of the content, e.g., "text/html" or "application/pdf".  See RFC  2046 and Content-Type in HTTP/1.1.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="serviceType">
		<xs:sequence>
			<xs:element name="serviceURL" type="xs:anyURI"/>
			<xs:element name="protocolName" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name to identify the protocol/service that provides access to the scheme.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="protocolURL" type="xs:anyURI">
				<xs:annotation>
					<xs:documentation>An access point to a definition of the protocol/service itself, rather than to the scheme.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="web-interfaceURL" type="xs:anyURI">
		<xs:annotation>
			<xs:documentation>An access point that returns a representationor explanation of the scheme for human reading/browsing or other interaction and may also provide additional access points to the scheme.  </xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="offlineSourceCitation" type="xs:string">
		<xs:annotation>
			<xs:documentation>A citation to a scheme that is available offline, be it digital or physical.</xs:documentation>
		</xs:annotation>
	</xs:element>
</xs:schema>
