Sophie

Sophie

distrib > Mageia > 7 > armv7hl > by-pkgid > 31f25c3687ae280d7aae49073301a340 > files > 694

python3-pyxb-1.2.6-2.mga7.noarch.rpm

<?xml version="1.0" encoding="euc-jp"?>
<xs:schema targetNamespace="http://fgd.gsi.go.jp/spec/2008/FGD_GMLSchema"
	xmlns:fgd="http://fgd.gsi.go.jp/spec/2008/FGD_GMLSchema" 
	xmlns:gml="http://www.opengis.net/gml/3.2" 
	xmlns:xlink="http://www.w3.org/1999/xlink"
	xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns="http://fgd.gsi.go.jp/spec/2008/FGD_GMLSchema"
	elementFormDefault="qualified"
	attributeFormDefault="unqualified" >

	<xs:annotation>
		<xs:documentation>
			´ðÈ×ÃÏ¿Þ¾ðÊó ¥À¥¦¥ó¥í¡¼¥É¥Ç¡¼¥¿ÍÑ XML Schema (XML Schema for Down Loaded Fundamental Geospatial Data)
			
			      (GMLÈÇ) V3.0
			
			2008ǯ3·î (March 2008)
			2010ǯ3·î²þÄê (Revised on March 2010)
			¹ñÅÚ¸òÄ̾ʹñÅÚÃÏÍý±¡ (Geographic Survey Institute, Ministry of Land, Infrastructure, Transport and Tourism)
		</xs:documentation>
	</xs:annotation>

	<xs:import namespace="http://www.opengis.net/gml/3.2"
		 schemaLocation="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19136_Schemas/gml.xsd"/>


	<!--==== ¥ë¡¼¥ÈÍ×ÁÇÄêµÁ ====-->
	<xs:element name="Dataset" type="DatasetType" substitutionGroup="gml:AbstractGML"/>
	<xs:complexType name="DatasetType">
		<xs:complexContent>
			<xs:extension base="gml:AbstractGMLType">
				<xs:sequence >
					<xs:element ref="gml:AbstractGML" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<!--==== ´ðÈ×ÃÏ¿Þ¾ðÊóÃÏʪ¡ÊÃê¾Ý¥¯¥é¥¹¡Ë ====-->
	<xs:element name="FGDFeature" type="fgd:FGDFeatureType" abstract="true" substitutionGroup="gml:AbstractFeature"/>
	<xs:complexType name="FGDFeatureType">
		<xs:complexContent>
			<xs:extension base="gml:AbstractFeatureType">
				<xs:sequence>
					<xs:element name="fid" type="xs:string"/>								<!-- ÃÏʪID -->
					<xs:element name="lfSpanFr" type="gml:TimeInstantType"/>				<!-- ¸ºß´ü´Ö_¼« -->
					<xs:element name="lfSpanTo" type="gml:TimeInstantType" minOccurs="0"/>	<!-- ¸ºß´ü´Ö_»ê -->
					<xs:element name="devDate" type="gml:TimeInstantType" minOccurs="0"/>	<!-- À°È÷´°Î»Æü -->
					<xs:element name="orgGILvl" type="fgd:ÃÏ¿Þ¾ðÊó¥ì¥Ù¥ëÎóµó·¿"/>			<!-- ½ÐŵÃÏ¿Þ¾ðÊó¥ì¥Ù¥ë -->
					<xs:element name="orgMDId" type="xs:string" minOccurs="0"/>				<!-- ½Ðŵ¥á¥¿¥Ç¡¼¥¿ -->
					<xs:element name="vis" type="fgd:ɽ¼¨¶èʬÎóµó·¿" minOccurs="0" default="ɽ¼¨"/>	<!-- ɽ¼¨¶èʬ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="ÃÏ¿Þ¾ðÊó¥ì¥Ù¥ëÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="0"/>
			<xs:enumeration value="250"/>
			<xs:enumeration value="500"/>
			<xs:enumeration value="1000"/>
			<xs:enumeration value="2500"/>
			<xs:enumeration value="5000"/>
			<xs:enumeration value="10000"/>
			<xs:enumeration value="25000"/>
			<xs:enumeration value="KJ10"/>
			<xs:enumeration value="KJ11"/>
			<xs:enumeration value="KJ12"/>
			<xs:enumeration value="KJ13"/>
			<xs:enumeration value="KJ14"/>
			<xs:enumeration value="KJ21"/>
			<xs:enumeration value="KJ22"/>
			<xs:enumeration value="KJ23"/>
			<xs:enumeration value="KJ24"/>
			<xs:enumeration value="KJ99"/>
			<xs:enumeration value="SJ10"/>
			<xs:enumeration value="SJ11"/>
			<xs:enumeration value="SJ12"/>
			<xs:enumeration value="SJ13"/>
			<xs:enumeration value="SJ21"/>
			<xs:enumeration value="SJ22"/>
			<xs:enumeration value="SJ23"/>
			<xs:enumeration value="SJ24"/>
			<xs:enumeration value="SJ99"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="ɽ¼¨¶èʬÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="ɽ¼¨"/>
			<xs:enumeration value="Èóɽ¼¨"/>
		</xs:restriction>
	</xs:simpleType>



	<!--==== ³Æ¼ïÃÏʪ¥¯¥é¥¹¤ÎÄêµÁ ====-->


	<!--==== ¬Î̤δð½àÅÀ ====-->
	<xs:element name="GCP" type="fgd:GCPType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="GCPType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="pos" type="gml:PointPropertyType"/>			<!-- ÃÏÅÀ -->
					<xs:element name="advNo" type="xs:string" minOccurs="0"/>		<!-- ½õ¸ÀÈÖ¹æ -->
					<xs:element name="orgName" type="xs:string"/>					<!-- ·×²èµ¡´Ø̾ -->
					<xs:element name="type" type="fgd:´ð½àÅÀ¼ïÊÌÎóµó·¿"/>			<!-- ¼ïÊÌ -->
					<xs:element name="gcpClass" type="xs:string" minOccurs="0"/>	<!-- Åùµé¼ïÊÌ -->
					<xs:element name="gcpCode" type="xs:string" minOccurs="0"/>		<!-- ´ð½àÅÀ¥³¡¼¥É -->
					<xs:element name="name" type="xs:string"/>						<!-- ÅÀ̾¾Î -->
					<xs:element name="B" type="xs:double" minOccurs="0"/>			<!-- B -->
					<xs:element name="L" type="xs:double" minOccurs="0"/>			<!-- L -->
					<xs:element name="alti" type="xs:double" minOccurs="0"/>		<!-- ɸ¹â -->
					<xs:element name="altiAcc" type="xs:integer" minOccurs="0"/>	<!-- ɸ¹âÃÍÍ­¸ú¾®¿ô·å¿ô -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="´ð½àÅÀ¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="ÅŻҴð½àÅÀ"/>
			<xs:enumeration value="»°³ÑÅÀ"/>
			<xs:enumeration value="¿å½àÅÀ"/>
			<xs:enumeration value="¿³ÑÅÀ"/>
			<xs:enumeration value="¤½¤Î¾¤Î¹ñ²È´ð½àÅÀ"/>
			<xs:enumeration value="¿åϩ¬ÎÌɸ"/>
			<xs:enumeration value="¸ø¶¦´ð½àÅÀ"/>
			<xs:enumeration value="¸ø¶¦¿å½àÅÀ"/>
			<xs:enumeration value="³¹¶è´ð½àÅÀ"/>
			<xs:enumeration value="¤½¤Î¾¤Î´ð½àÅÀ"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== DEM¶è²è ====-->
	<xs:element name="DEM" type="fgd:DEMType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="DEMType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="type" type="fgd:DEM¼ïÊÌÎóµó·¿"/>				<!-- DEM¼ïÊÌ -->
					<xs:element name="mesh" type="xs:string" minOccurs="0"/>		<!-- ¥á¥Ã¥·¥åÈÖ¹æ -->
					<xs:element name="coverage" type="gml:DiscreteCoverageType"/>	<!-- Èïʤ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="DEM¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="5m¥á¥Ã¥·¥å¡Ê¿ôÃÍÃÏ·Á¡Ë"/>
			<xs:enumeration value="5m¥á¥Ã¥·¥å¡Êɸ¹â¡Ë"/>
			<xs:enumeration value="10m¥á¥Ã¥·¥å¡Êɸ¹â¡Ë"/>
			<xs:enumeration value="10m¥á¥Ã¥·¥å¡Ê²Ð»³É¸¹â¡Ë"/>
			<xs:enumeration value="50m¥á¥Ã¥·¥å¡Êɸ¹â¡Ë"/>
			<xs:enumeration value="250m¥á¥Ã¥·¥å¡Êɸ¹â¡Ë"/>
			<xs:enumeration value="¤½¤Î¾"/>
		</xs:restriction>
	</xs:simpleType>


	<!-- DEM¹½À®ÅÀ -->
	<xs:element name="DEM¹½À®ÅÀ" type="fgd:DEM¹½À®ÅÀType" substitutionGroup="gml:AbstractValue"/>
	<xs:complexType name="DEM¹½À®ÅÀType">
		<xs:sequence>
			<xs:element name="type" type="fgd:DEM¹½À®ÅÀ¼ïÊÌÎóµó·¿"/>	<!-- ¼ïÊÌ -->
			<xs:element name="alti" type="xs:double"/>					<!-- ɸ¹âÃÍ -->
		</xs:sequence>
	</xs:complexType>

	<xs:simpleType name="DEM¹½À®ÅÀ¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="ÃÏɽÌÌ"/>
			<xs:enumeration value="ɽÁØÌÌ"/>
			<xs:enumeration value="³¤¿åÌÌ"/>
			<xs:enumeration value="Æâ¿åÌÌ"/>
			<xs:enumeration value="¥Ç¡¼¥¿¤Ê¤·"/>
			<xs:enumeration value="¤½¤Î¾"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== ɸ¹âÅÀ ====-->
	<xs:element name="ElevPt" type="fgd:ElevPtType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="ElevPtType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="pos" type="gml:PointPropertyType"/>		<!-- ÃÏÅÀ -->
					<xs:element name="type" type="fgd:ɸ¹âÅÀ¼ïÊÌÎóµó·¿"/>		<!-- ¼ïÊÌ -->
					<xs:element name="alti" type="xs:double" minOccurs="0"/>	<!-- ɸ¹âÃÍ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="ɸ¹âÅÀ¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="ɸ¹âÅÀ¡Ê¬ÅÀ¡Ë"/>
			<xs:enumeration value="Åù¹âÀþ¹½À®ÅÀ"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== Åù¹âÀþ ====-->
	<xs:element name="Cntr" type="fgd:CntrType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="CntrType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>	<!-- ¾ì½ê -->
					<xs:element name="type" type="fgd:Åù¹âÀþ¼ïÊÌÎóµó·¿"/>	<!-- ¼ïÊÌ -->
					<xs:element name="alti" type="xs:double"/>				<!-- ɸ¹âÃÍ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="Åù¹âÀþ¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="°ìÈÌÅù¹âÀþ"/>
			<xs:enumeration value="±úÃÏÅù¹âÀþ"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== ¹ÔÀ¯¶è²è ====-->
	<xs:element name="AdmArea" type="fgd:AdmAreaType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="AdmAreaType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="area" type="gml:SurfacePropertyType"/>	<!-- ÈÏ°Ï -->
					<xs:element name="type" type="fgd:¹ÔÀ¯¶è²è¼ïÊÌÎóµó·¿"/>		<!-- ¼ïÊÌ -->
					<xs:element name="name" type="xs:string"/>					<!-- ̾¾Î -->
					<xs:element name="admCode" type="xs:string"/>				<!-- ¹ÔÀ¯¥³¡¼¥É -->
					<xs:element name="repPt" type="fgd:ref_AdmPtType" minOccurs="0" maxOccurs="1"/>	<!-- ¹ÔÀ¯¶è²èÂåɽÅÀ¤Ø´ØÏ¢ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_AdmAreaType">
		<xs:sequence minOccurs="0">
			<xs:element ref="fgd:AdmArea"/>
		</xs:sequence>
		<xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
		<xs:attributeGroup ref="gml:OwnershipAttributeGroup" />
	</xs:complexType>

	<xs:simpleType name="¹ÔÀ¯¶è²è¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="ÅÔÆ»Éܸ©"/>
			<xs:enumeration value="Ë̳¤Æ»¤Î»ÙÄ£"/>
			<xs:enumeration value="·´»Ô¡¦ÅìµþÅԤζè"/>
			<xs:enumeration value="Į¼¡¦»ØÄêÅԻԤζè"/>
			<xs:enumeration value="Âç»ú¡¦Ä®¡¦ÃúÌÜ"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== ¹ÔÀ¯¶è²è³¦Àþ ====-->
	<xs:element name="AdmBdry" type="fgd:AdmBdryType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="AdmBdryType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>		<!-- ¾ì½ê -->
					<xs:element name="type" type="fgd:¹ÔÀ¯¶è²è³¦Àþ¼ïÊÌÎóµó·¿"/>	<!-- ¼ïÊÌ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	
	<xs:simpleType name="¹ÔÀ¯¶è²è³¦Àþ¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="ÅÔÆ»Éܸ©³¦"/>
			<xs:enumeration value="Ë̳¤Æ»¤Î»ÙÄ£³¦"/>
			<xs:enumeration value="·´»Ô¡¦ÅìµþÅԤζ賦"/>
			<xs:enumeration value="Į¼¡¦»ØÄêÅԻԤζ賦"/>
			<xs:enumeration value="Âç»ú¡¦Ä®¡¦ÃúÌܳ¦"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== Ä®»ú³¦Àþ ====-->
	<xs:element name="CommBdry" type="fgd:CommBdryType" substitutionGroup="fgd:AdmBdry"/>
	<xs:complexType name="CommBdryType">
		<xs:complexContent>
			<xs:extension base="fgd:AdmBdryType"/>
		</xs:complexContent>
	</xs:complexType>


	<!--==== ¹ÔÀ¯¶è²èÂåɽÅÀ ====-->
	<xs:element name="AdmPt" type="fgd:AdmPtType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="AdmPtType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="pos" type="gml:PointPropertyType"/>	<!-- ÃÏÅÀ -->
					<xs:element name="type" type="fgd:¹ÔÀ¯¶è²è¼ïÊÌÎóµó·¿"/>	<!-- ¼ïÊÌ -->
					<xs:element name="name" type="xs:string"/>				<!-- ̾¾Î -->
					<xs:element name="admCode" type="xs:string"/>			<!-- ¹ÔÀ¯¥³¡¼¥É -->
					<xs:element name="admArea" type="fgd:ref_AdmAreaType" minOccurs="0" maxOccurs="1"/>	<!-- ¹ÔÀ¯¶è²è¤Ø¤Î´ØÏ¢ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_AdmPtType">
		<xs:sequence minOccurs="0">
			<xs:element ref="fgd:AdmPt"/>
		</xs:sequence>
		<xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
		<xs:attributeGroup ref="gml:OwnershipAttributeGroup" />
	</xs:complexType>


	<!--==== Ä®»ú¤ÎÂåɽÅÀ ====-->
	<xs:element name="CommPt" type="fgd:CommPtType" substitutionGroup="fgd:AdmPt"/>
	<xs:complexType name="CommPtType">
		<xs:complexContent>
			<xs:extension base="fgd:AdmPtType"/>
		</xs:complexContent>
	</xs:complexType>


	<!--==== ³¹¶è°è ====-->
	<xs:element name="SBArea" type="fgd:SBAreaType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="SBAreaType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="area" type="gml:SurfacePropertyType"/>	<!-- ÈÏ°Ï -->
					<xs:element name="type" type="fgd:³¹¶è°è¼ïÊÌÎóµó·¿"/>		<!-- ¼ïÊÌ -->
					<xs:element name="sbaNo" type="xs:string" minOccurs="0"/>	<!-- ³¹¶èÉä¹æ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="³¹¶è°è¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="½»µïɽ¼¨ÃÏ°è"/>
			<xs:enumeration value="¤½¤Î¾¤ÎÃÏ°è"/>
			<xs:enumeration value="ÉÔÌÀ"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== ³¹¶èÀþ ====-->
	<xs:element name="SBBdry" type="fgd:SBBdryType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="SBBdryType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>	<!-- ¾ì½ê -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>


	<!--==== ³¹¶è¤ÎÂåɽÅÀ ====-->
	<xs:element name="SBAPt" type="fgd:SBAPtType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="SBAPtType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="pos" type="gml:PointPropertyType"/>		<!-- ÃÏÅÀ -->
					<xs:element name="sbaNo" type="xs:string" minOccurs="0"/>	<!-- ³¹¶èÉä¹æ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>


	<!--==== ¿å°è ====-->
	<xs:element name="WA" type="fgd:WAType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="WAType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="area" type="gml:SurfacePropertyType"/>	<!-- ÈÏ°Ï -->
					<xs:element name="type" type="fgd:¿å°è¼ïÊÌÎóµó·¿"/>			<!-- ¼ïÊÌ -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>	<!-- ̾¾Î -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="¿å°è¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="³¤"/>
			<xs:enumeration value="²ÏÀî"/>
			<xs:enumeration value="¸ÐÃÓ"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== ¿å³¶Àþ ====-->
	<xs:element name="WL" type="fgd:WLType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="WLType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>		<!-- ¾ì½ê -->
					<xs:element name="type" type="fgd:¿å³¶Àþ¼ïÊÌÎóµó·¿"/>		<!-- ¼ïÊÌ -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>	<!-- ̾¾Î -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="¿å³¶Àþ¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="¿å³¶Àþ¡Ê²ÏÀî¡Ë"/>
			<xs:enumeration value="¿å³¶Àþ¡Ê¸ÐÃÓ¡Ë"/>
			<xs:enumeration value="°ì¾ò²ÏÀî"/>
			<xs:enumeration value="ÍÑ¿åÏ©"/>
			<xs:enumeration value="Ϫ´ä"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
				<!-- °Ê²¼¤Ï¸ß´¹À­°Ý»ý¤Î¤¿¤á¤ËÄêµÁ¤·¤Æ¤¤¤ë -->
			<xs:enumeration value="»·¶¶¡ÊÅ´¡¤¥³¥ó¥¯¥ê¡¼¥È¡Ë"/>
			<xs:enumeration value="»·¶¶¡ÊÌÚÀ½¡¤Éâ»·¶¶¡Ë"/>
			<xs:enumeration value="Èïʤ"/>
			<xs:enumeration value="¤»¤­"/>
			<xs:enumeration value="¿åÌç"/>
			<xs:enumeration value="ÉßÀмкä"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== ³¤´ßÀþ ====-->
	<xs:element name="Cstline" type="fgd:CstlineType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="CstlineType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>		<!-- ¾ì½ê -->
					<xs:element name="type" type="fgd:³¤´ßÀþ¼ïÊÌÎóµó·¿"/>		<!-- ¼ïÊÌ -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>	<!-- ̾¾Î -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="³¤´ßÀþ¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="³¤´ßÀþ"/>
			<xs:enumeration value="Ϫ´ä"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
				<!-- °Ê²¼¤Ï¸ß´¹À­°Ý»ý¤Î¤¿¤á¤ËÄêµÁ¤·¤Æ¤¤¤ë -->
			<xs:enumeration value="»·¶¶¡ÊÅ´¡¤¥³¥ó¥¯¥ê¡¼¥È¡Ë"/>
			<xs:enumeration value="»·¶¶¡ÊÌÚÀ½¡¤Éâ»·¶¶¡Ë"/>
			<xs:enumeration value="Èïʤ"/>
			<xs:enumeration value="ËÉÇÈÄé"/>
			<xs:enumeration value="¤»¤­"/>
			<xs:enumeration value="¿åÌç"/>
			<xs:enumeration value="ÉßÀмкä"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== ¿åÉô¹½Â¤ÊªÀþ ====-->
	<xs:element name="WStrL" type="fgd:WStrLType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="WStrLType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>				<!-- ¾ì½ê -->
					<xs:element name="type" type="fgd:¿åÉô¹½Â¤Êª¼ïÊÌÎóµó·¿"/>			<!-- ¼ïÊÌ -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>			<!-- ̾¾Î -->
					<xs:element name="surfA" type="fgd:ref_WStrAType" minOccurs="0" maxOccurs="1"/>	<!-- ¿åÉô¹½Â¤ÊªÌ̤ؤδØÏ¢ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_WStrLType">
		<xs:sequence minOccurs="0">
			<xs:element ref="fgd:WStrL"/>
		</xs:sequence>
		<xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
		<xs:attributeGroup ref="gml:OwnershipAttributeGroup" />
	</xs:complexType>


	<xs:simpleType name="¿åÉô¹½Â¤Êª¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="»·¶¶¡ÊÅ´¡¤¥³¥ó¥¯¥ê¡¼¥È¡Ë"/>
			<xs:enumeration value="ËÉÇÈÄé"/>
			<xs:enumeration value="¥À¥à"/>
			<xs:enumeration value="º½ËÉ¥À¥à"/>
			<xs:enumeration value="Âì"/>
			<xs:enumeration value="¤»¤­"/>
			<xs:enumeration value="¿åÌç"/>
			<xs:enumeration value="ÉÔÆ©²á¿åÀ©"/>
			<xs:enumeration value="Æ©²á¿åÀ©"/>
			<xs:enumeration value="ÉßÀмкä"/>
			<xs:enumeration value="±«¿åËñ"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== ¿åÉô¹½Â¤ÊªÌÌ ====-->
	<xs:element name="WStrA" type="fgd:WStrAType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="WStrAType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="area" type="gml:SurfacePropertyType"/>			<!-- ÈÏ°Ï -->
					<xs:element name="type" type="fgd:¿åÉô¹½Â¤Êª¼ïÊÌÎóµó·¿"/>			<!-- ¼ïÊÌ -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>			<!-- ̾¾Î -->
					<xs:element name="compL" type="fgd:ref_WStrLType" minOccurs="0" maxOccurs="unbounded"/>	<!-- ¿åÉô¹½Â¤ÊªÀþ¤Î½¸Ìó -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_WStrAType">
		<xs:sequence minOccurs="0">
			<xs:element ref="fgd:WStrA"/>
		</xs:sequence>
		<xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
		<xs:attributeGroup ref="gml:OwnershipAttributeGroup" />
	</xs:complexType>


	<!--==== ²ÏÀîÄéËÉɽˡ¸ªË¡Àþ ====-->
	<xs:element name="LeveeEdge" type="fgd:LeveeEdgeType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="LeveeEdgeType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>		<!-- ¾ì½ê -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>	<!-- ̾¾Î -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>


	<!--==== ²ÏÀî¶è°è³¦Àþ ====-->
	<xs:element name="RvrMgtBdry" type="fgd:²ÏÀî¶è°è³¦Àþ" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="²ÏÀî¶è°è³¦Àþ">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>		<!-- ¾ì½ê -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>	<!-- ̾¾Î -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>


	<!--==== ·úÃÛʪ ====-->
	<xs:element name="BldA" type="fgd:BldAType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="BldAType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="area" type="gml:SurfacePropertyType"/>	<!-- ÈÏ°Ï -->
					<xs:element name="type" type="fgd:·úʪ¼ïÊÌÎóµó·¿"/>			<!-- ¼ïÊÌ -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>	<!-- ̾¾Î -->
					<xs:element name="compL" type="fgd:ref_BldLType" minOccurs="0" maxOccurs="unbounded"/>	<!-- ·úÃÛʪ¤Î³°¼þÀþ¤Î½¸Ìó -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_BldAType">
		<xs:sequence minOccurs="0">
			<xs:element ref="fgd:BldA"/>
		</xs:sequence>
		<xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
		<xs:attributeGroup ref="gml:OwnershipAttributeGroup" />
	</xs:complexType>


	<xs:simpleType name="·úʪ¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="ÉáÄÌ·úʪ"/>
			<xs:enumeration value="·ø¤í¤¦·úʪ"/>
			<xs:enumeration value="ÉáÄÌ̵ÊɼË"/>
			<xs:enumeration value="·ø¤í¤¦ÌµÊɼË"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== ·úÃÛʪ¤Î³°¼þÀþ ====-->
	<xs:element name="BldL" type="fgd:BldLType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="BldLType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>		<!-- ¾ì½ê -->
					<xs:element name="type" type="fgd:·úʪ¼ïÊÌÎóµó·¿"/>			<!-- ¼ïÊÌ -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>	<!-- ̾¾Î -->
					<xs:element name="surfA" type="fgd:ref_BldAType" minOccurs="0" maxOccurs="1"/>	<!-- ·úÃÛʪ¤Ø¤Î´ØÏ¢ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_BldLType">
		<xs:sequence minOccurs="0">
			<xs:element ref="fgd:BldL"/>
		</xs:sequence>
		<xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
		<xs:attributeGroup ref="gml:OwnershipAttributeGroup" />
	</xs:complexType>


	<!--==== ƻϩ±ï ====-->
	<xs:element name="RdEdg" type="fgd:RdEdgType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="RdEdgType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>							<!-- ¾ì½ê -->
					<xs:element name="type" type="fgd:ƻϩ¼ïÊÌÎóµó·¿"/>								<!-- ¼ïÊÌ -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>						<!-- ̾¾Î -->
					<xs:element name="admOffice" type="fgd:ƻϩ´ÉÍý¼çÂμïÊÌÎóµó·¿" minOccurs="0"/>	<!-- ´ÉÍý¼çÂÎ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="ƻϩ¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="¿¿Éýƻϩ"/>
			<xs:enumeration value="·Ú¼ÖÆ»"/>
			<xs:enumeration value="ÅÌÊâÆ»"/>
			<xs:enumeration value="Äí±àÏ©Åù"/>
			<xs:enumeration value="¥È¥ó¥Í¥ëÆâ¤Îƻϩ"/>
			<xs:enumeration value="·úÀßÃæ¤Îƻϩ"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="ƻϩ´ÉÍý¼çÂμïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="¹ñ"/>
			<xs:enumeration value="ÅÔÆ»Éܸ©"/>
			<xs:enumeration value="»ÔĮ¼"/>
			<xs:enumeration value="¹â®ƻϩ´ÉÍýÃÄÂÎ"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== ƻϩ¹½À®Àþ ====-->
	<xs:element name="RdCompt" type="fgd:RdComptType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="RdComptType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>							<!-- ¾ì½ê -->
					<xs:element name="type" type="fgd:ƻϩ¹½À®Àþ¼ïÊÌÎóµó·¿"/>						<!-- ¼ïÊÌ -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>						<!-- ̾¾Î -->
					<xs:element name="admOffice" type="fgd:ƻϩ´ÉÍý¼çÂμïÊÌÎóµó·¿" minOccurs="0"/>	<!-- ´ÉÍý¼çÂÎ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="ƻϩ¹½À®Àþ¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="ÊâÆ»"/>
			<xs:enumeration value="¦¹Â"/>
			<xs:enumeration value="ʬΥÂÓ"/>
			<xs:enumeration value="°ÂÁ´ÃÏÂÓ"/>
			<xs:enumeration value="±«¿åËñ"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== ƻϩ°èʬ³äÀþ ====-->
	<xs:element name="RdASL" type="fgd:RdASLType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="RdASLType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>		<!-- ¾ì½ê -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>


	<!--==== ƻϩ°è ====-->
	<xs:element name="RdArea" type="fgd:RdAreaType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="RdAreaType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="area" type="gml:SurfacePropertyType"/>						<!-- ÈÏ°Ï -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>						<!-- ̾¾Î -->
					<xs:element name="admOffice" type="fgd:ƻϩ´ÉÍý¼çÂμïÊÌÎóµó·¿" minOccurs="0"/>	<!-- ´ÉÍý¼çÂÎ -->
						<!-- ¼¡¤ÎÍ×ÁǤϡ¤H21 9·î¤«¤é¥ê¥ê¡¼¥¹¤·¤¿°ìÉô¤Î¥Ç¡¼¥¿¤Ç»ÈÍѤµ¤ì¤Æ¤¤¤ë¤¬¡¤º£¸å¤ÏadmOffice¥¿¥°¤ËÊѹ¹¤¹¤ë -->
					<xs:element name="type" type="fgd:ƻϩ´ÉÍý¼çÂμïÊÌÎóµó·¿" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>


	<!--==== ƻϩ¶èʬÌÌ ====-->
	<xs:element name="RdSgmtA" type="fgd:RdSgmtAType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="RdSgmtAType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="area" type="gml:SurfacePropertyType"/>						<!-- ÈÏ°Ï -->
					<xs:element name="type" type="fgd:ƻϩ¶èʬÌ̼ïÊÌÎóµó·¿"/>						<!-- ¼ïÊÌ -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>						<!-- ̾¾Î -->
					<xs:element name="admOffice" type="fgd:ƻϩ´ÉÍý¼çÂμïÊÌÎóµó·¿" minOccurs="0"/>	<!-- ´ÉÍý¼çÂÎ -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="ƻϩ¶èʬÌ̼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="¼ÖÆ»Éô"/>
			<xs:enumeration value="¼ÖÆ»¸òº¹Éô"/>
			<xs:enumeration value="ƧÀÚÆ»"/>
			<xs:enumeration value="µ°Æ»Éß"/>
			<xs:enumeration value="Åç"/>
			<xs:enumeration value="Ï©ÌÌÅżÖÄäα½ê"/>
			<xs:enumeration value="ÊâÆ»Éô"/>
			<xs:enumeration value="¿¢ºÏ"/>
			<xs:enumeration value="¼«Å¾¼ÖÃó¼Ö¾ì"/>
			<xs:enumeration value="¼«Æ°¼ÖÃó¼Ö¾ì"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
		</xs:restriction>
	</xs:simpleType>


	<!--==== ƻϩ¶è°è³¦Àþ ====-->
	<xs:element name="RdMgtBdry" type="fgd:RdMgtBdryType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="RdMgtBdryType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>		<!-- ¾ì½ê -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>	<!-- ̾¾Î -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>


	<!--==== µ°Æ»¤ÎÃæ¿´Àþ ====-->
	<xs:element name="RailCL" type="fgd:RailCLType" substitutionGroup="fgd:FGDFeature"/>
	<xs:complexType name="RailCLType">
		<xs:complexContent>
			<xs:extension base="fgd:FGDFeatureType">
				<xs:sequence>
					<xs:element name="loc" type="gml:CurvePropertyType"/>		<!-- ¾ì½ê -->
					<xs:element name="type" type="fgd:µ°Æ»¼ïÊÌÎóµó·¿"/>			<!-- ¼ïÊÌ -->
					<xs:element name="name" type="xs:string" minOccurs="0"/>	<!-- ̾¾Î -->
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="µ°Æ»¼ïÊÌÎóµó·¿" >
		<xs:restriction base="xs:string">
			<xs:enumeration value="ÉáÄÌÅ´Æ»"/>
			<xs:enumeration value="Ï©Ì̤ÎÅ´Æ»"/>
			<xs:enumeration value="Æü쵰ƻ"/>
			<xs:enumeration value="º÷Æ»"/>
			<xs:enumeration value="¥È¥ó¥Í¥ëÆâ¤ÎÅ´Æ»"/>
			<xs:enumeration value="·úÀßÃæ¤ÎÅ´Æ»"/>
			<xs:enumeration value="¤½¤Î¾"/>
			<xs:enumeration value="ÉÔÌÀ"/>
		</xs:restriction>
	</xs:simpleType>

</xs:schema>