<?xml version="1.0" encoding="Shift_JIS"?>
<xs:schema targetNamespace="https://www.gsi.go.jp/common/000259080"
	xmlns:dm="https://www.gsi.go.jp/common/000259080" 
	xmlns:jps="http://www.gsi.go.jp/GIS/jpgis/standardSchemas2014" 
	xmlns:xlink="http://www.w3.org/1999/xlink"
	xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns="https://www.gsi.go.jp/common/000259080"
	elementFormDefault="qualified"
	attributeFormDefault="unqualified" >

	<xs:annotation>
		<xs:documentation>
			公共測量数値地形図データ用 XML Schema
			2014年4月制定
			国土交通省国土地理院
		</xs:documentation>
	</xs:annotation>

	<xs:import namespace="http://www.gsi.go.jp/GIS/jpgis/standardSchemas2014" schemaLocation="jpsRoot.xsd"/>

	<!--==== ルート要素定義 ====-->

	<xs:element name="GI">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="exchangeMetadata" type="jps:ExchangeMetadata"/>
				<xs:element name="dataset" type="dm:Dataset" minOccurs="0"/>
				<xs:element name="update" type="dm:Update" minOccurs="0"/>
			</xs:sequence>
			<xs:attribute name="version" type="jps:CharacterString" fixed="1.0"/>
			<xs:attribute name="timeStamp" type="jps:DateTime"/>
		</xs:complexType>
	</xs:element>
	

	<xs:complexType name="Dataset">
		<xs:sequence>
			<xs:element ref="jps:IM_Object" minOccurs="1" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>


	<xs:complexType name="Update">
		<xs:choice maxOccurs="unbounded">
			<xs:group ref="dm:Update.SubClasses"/>
		</xs:choice>
	</xs:complexType>

	<xs:group name="Update.SubClasses">
		<xs:choice>
			<xs:element name="add" type="dm:Add"/>
			<xs:element name="modify" type="dm:Modify"/>
			<xs:element name="modAttributes" type="dm:ModAttributes"/>
			<xs:element name="delete" type="dm:Delete"/>
		</xs:choice>
	</xs:group>

	<xs:complexType name="Add">
		<xs:sequence>
			<xs:element ref="jps:IM_Object"/>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="Modify">
		<xs:sequence>
			<xs:element ref="jps:IM_Object"/>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="ModAttributes">
		<xs:sequence>
			<xs:element name="更新属性" type="xs:anyType"/>
		</xs:sequence>
		<xs:attribute name="uuidref" type="jps:CharacterString" use="required"/>
		<xs:attribute name="typeName" type="jps:CharacterString"/>
	</xs:complexType>

	<xs:complexType name="Delete">
		<xs:sequence>
			<xs:element name="deletionDate" type="jps:TM_Instant" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="uuidref" type="jps:CharacterString" use="required"/>
		<xs:attribute name="typeName" type="jps:CharacterString"/>
	</xs:complexType>



	<!--==== 基盤地図情報 数値地形図互換パッケージ クラス群の定義 ====-->

	<!--==== DM_基本パッケージ ====-->

	<xs:element name="DM_地物" type="dm:DM_地物" abstract="true" substitutionGroup="jps:IM_Object"/>
	<xs:complexType name="DM_地物">
		<xs:complexContent>
			<xs:extension base="jps:IM_Object">
				<xs:sequence>
					<xs:element name="地物ID" type="jps:CharacterString"/>
					<!-- xs:element name="DM分類コード" type="dm:DM_取得分類コード列挙型" minOccurs="0"/  ** すべての下位クラスで個別に定義 ** -->
					<xs:element name="DM図郭番号" type="jps:CharacterString"  minOccurs="0"/>
					<xs:element name="DM要素キー情報" type="jps:CharacterString"  minOccurs="0"/>
					<!-- xs:element name="DM図形区分" type="dm:DM_図形区分"/ ** すべての下位クラスで個別に定義 ** -->
					<xs:element name="地図情報レベル" type="地図情報レベル列挙型"  minOccurs="0"/>
					<xs:element name="編集実施フラグ" type="jps:Boolean" minOccurs="0" default="false"/>
					<xs:element name="可視フラグ" type="jps:Boolean" minOccurs="0" default="true"/>
					<xs:element name="三次元フラグ" type="jps:Boolean" minOccurs="0" default="false"/>
					<xs:element name="メタデータID" type="jps:CharacterString"  minOccurs="0"/>
					<xs:element name="存在期間_自" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="存在期間_至" type="jps:TM_Instant" minOccurs="0"/>
					
					<xs:element name="付属図形" minOccurs="0" maxOccurs="unbounded">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="DM_付属図形" type="DM_付属図形" minOccurs="0" maxOccurs="1"/>
							</xs:sequence>
							<xs:attributeGroup ref="jps:IM_ObjectReference"/>
						</xs:complexType>
					</xs:element>

					<xs:element name="付属属性" minOccurs="0" maxOccurs="unbounded">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="DM_付属属性" type="DM_付属属性" minOccurs="0" maxOccurs="1"/>
							</xs:sequence>
							<xs:attributeGroup ref="jps:IM_ObjectReference"/>
						</xs:complexType>
					</xs:element>

					<xs:element name="注記" minOccurs="0" maxOccurs="unbounded">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="DM_注記" type="DM_注記" minOccurs="0" maxOccurs="1"/>
							</xs:sequence>
							<xs:attributeGroup ref="jps:IM_ObjectReference"/>
						</xs:complexType>
					</xs:element>
					
					<xs:element name="要素情報" type="dm:ref_DM_要素情報" minOccurs="0"/>
					<xs:element name="生成地物" type="dm:ref_基盤地図情報地物" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_地物">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_付属図形" type="dm:DM_付属図形" abstract="true" substitutionGroup="jps:IM_Object"/>
	<xs:complexType name="DM_付属図形">
		<xs:complexContent>
			<xs:extension base="jps:IM_Object">
				<xs:sequence>
					<xs:element name="オブジェクトID" type="jps:CharacterString"/>
					<xs:element name="DM分類コード" type="dm:DM_取得分類コード" minOccurs="0"/>
					<xs:element name="DM図郭番号" type="jps:CharacterString"  minOccurs="0"/>
					<xs:element name="DM要素キー情報" type="jps:CharacterString"  minOccurs="0"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0"/>
					<xs:element name="編集実施フラグ" type="jps:Boolean" minOccurs="0" default="false"/>
					<xs:element name="可視フラグ" type="jps:Boolean" minOccurs="0" default="true"/>
					<xs:element name="三次元フラグ" type="jps:Boolean" minOccurs="0" default="false"/>
					<xs:element name="存在期間_自" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="存在期間_至" type="jps:TM_Instant" minOccurs="0"/>
					
					<xs:element name="地物" type="dm:ref_DM_地物"/>
					<xs:element name="要素情報" type="dm:ref_DM_要素情報" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_付属図形">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_付属点図形" type="dm:DM_付属点図形" substitutionGroup="dm:DM_付属図形"/>
	<xs:complexType name="DM_付属点図形">
		<xs:complexContent>
			<xs:extension base="dm:DM_付属図形">
				<xs:sequence>
					<xs:element name="点" type="jps:GM_Point"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_付属点図形">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_付属方向図形" type="dm:DM_付属方向図形" substitutionGroup="dm:DM_付属図形"/>
	<xs:complexType name="DM_付属方向図形">
		<xs:complexContent>
			<xs:extension base="dm:DM_付属図形">
				<xs:sequence>
					<xs:element name="方向" type="jps:GM_Point"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_付属方向図形">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_付属線図形" type="dm:DM_付属線図形" substitutionGroup="dm:DM_付属図形"/>
	<xs:complexType name="DM_付属線図形">
		<xs:complexContent>
			<xs:extension base="dm:DM_付属図形">
				<xs:sequence>
					<xs:element name="線" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_付属線図形">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_付属円弧図形" type="dm:DM_付属円弧図形" substitutionGroup="dm:DM_付属図形"/>
	<xs:complexType name="DM_付属円弧図形">
		<xs:complexContent>
			<xs:extension base="dm:DM_付属図形">
				<xs:sequence>
					<xs:element name="円弧" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_付属円弧図形">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_付属面図形" type="dm:DM_付属面図形" substitutionGroup="dm:DM_付属図形"/>
	<xs:complexType name="DM_付属面図形">
		<xs:complexContent>
			<xs:extension base="dm:DM_付属図形">
				<xs:sequence>
					<xs:element name="面" type="jps:GM_Surface"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_付属面図形">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_付属円図形" type="dm:DM_付属円図形" substitutionGroup="dm:DM_付属図形"/>
	<xs:complexType name="DM_付属円図形">
		<xs:complexContent>
			<xs:extension base="dm:DM_付属図形">
				<xs:sequence>
					<xs:element name="円" type="jps:GM_Surface"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_付属円図形">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>



	<xs:element name="DM_付属属性" type="dm:DM_付属属性" substitutionGroup="jps:IM_Object"/>
	<xs:complexType name="DM_付属属性">
		<xs:complexContent>
			<xs:extension base="jps:IM_Object">
				<xs:sequence>
					<xs:element name="オブジェクトID" type="jps:CharacterString"/>
					<xs:element name="DM分類コード" type="dm:DM_取得分類コード" minOccurs="0"/>
					<xs:element name="DM図郭番号" type="jps:CharacterString"  minOccurs="0"/>
					<xs:element name="DM要素キー情報" type="jps:CharacterString"  minOccurs="0"/>
					<xs:element name="DM属性区分" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="編集実施フラグ" type="jps:Boolean" minOccurs="0" default="false"/>
					<xs:element name="存在期間_自" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="存在期間_至" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="属性名" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="属性値" type="jps:CharacterString" minOccurs="0"/>
					
					<xs:element name="地物" type="dm:ref_DM_地物"/>
					<xs:element name="要素情報" type="dm:ref_DM_要素情報" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_付属属性">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>



	<!--==== DM_境界等パッケージ ====-->

	<xs:element name="DM_境界等" type="dm:DM_境界等" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_境界等">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_境界等種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_境界等">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>



	<!--==== DM_交通施設パッケージ ====-->

	<xs:element name="DM_道路" type="dm:DM_道路" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_道路">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_道路種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_道路">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_道路施設点" type="dm:DM_道路施設点" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_道路施設点">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_道路施設種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_道路施設点">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>



	<xs:element name="DM_道路施設線" type="dm:DM_道路施設線" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_道路施設線">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_道路施設種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_道路施設線">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_道路施設面" type="dm:DM_道路施設面" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_道路施設面">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_道路施設種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="範囲" type="jps:GM_Surface"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_道路施設面">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_道路施設_石段" type="dm:DM_道路施設_石段" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_道路施設_石段">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_道路施設種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="範囲" type="jps:GM_Surface" minOccurs="0"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_道路施設_石段">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>





	<xs:element name="DM_鉄道" type="dm:DM_鉄道" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_鉄道">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_鉄道種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="中心線区分" type="xs:boolean" minOccurs="0" default="true"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_鉄道">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_鉄道施設点" type="dm:DM_鉄道施設点" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_鉄道施設点">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_鉄道施設種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_鉄道施設点">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_鉄道施設線" type="dm:DM_鉄道施設線" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_鉄道施設線">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_鉄道施設種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_鉄道施設線">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_鉄道施設面" type="dm:DM_鉄道施設面" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_鉄道施設面">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_鉄道施設種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="範囲" type="jps:GM_Surface"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_鉄道施設面">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>



	<!--==== DM_建物等パッケージ ====-->

	<xs:element name="DM_建物" type="dm:DM_建物" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_建物">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_建物種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>
					
					<xs:element name="範囲" type="jps:GM_Surface"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
					
					<xs:element name="建物記号" type="dm:ref_DM_建物記号" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_建物">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_建物線" type="dm:DM_建物線" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_建物線">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_建物種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>
					
					<xs:element name="場所" type="jps:GM_Curve"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_建物線">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_建物記号" type="dm:DM_建物記号" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_建物記号">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_建物記号種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>
					
					<xs:element name="位置" type="jps:GM_Point"/>
					
					<xs:element name="建物" type="dm:ref_DM_建物" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_建物記号">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_建物構造物点" type="dm:DM_建物構造物点" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_建物構造物点">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_建物構造物種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>
					
					<xs:element name="位置" type="jps:GM_Point"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_建物構造物点">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_建物構造物線" type="dm:DM_建物構造物線" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_建物構造物線">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_建物構造物種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>
					
					<xs:element name="場所" type="jps:GM_Curve"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_建物構造物線">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_建物構造物面" type="dm:DM_建物構造物面" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_建物構造物面">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_建物構造物種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>
					
					<xs:element name="範囲" type="jps:GM_Surface"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_建物構造物面">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>



	<!--==== DM_小物体パッケージ ====-->

	<xs:element name="DM_小物体点" type="dm:DM_小物体点" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_小物体点">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_小物体種別集合"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_小物体点">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_小物体線" type="dm:DM_小物体線" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_小物体線">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_小物体種別集合"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_小物体線">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_小物体面" type="dm:DM_小物体面" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_小物体面">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_小物体種別集合"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="範囲" type="jps:GM_Surface"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_小物体面">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>



	<!--==== DM_水部等パッケージ ====-->

	<xs:element name="DM_水部" type="dm:DM_水部" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_水部">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_水部種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>
					
					<xs:element name="場所" type="jps:GM_Curve"/>
					<xs:element name="構造物" type="dm:DM_水部構造物種別集合" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_水部">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_水部構造物点" type="dm:DM_水部構造物点" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_水部構造物点">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_水部構造物種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_水部構造物点">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_水部構造物線" type="dm:DM_水部構造物線" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_水部構造物線">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_水部構造物種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_水部構造物線">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_水部構造物面" type="dm:DM_水部構造物面" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_水部構造物面">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_水部構造物種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="範囲" type="jps:GM_Surface"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_水部構造物面">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>



	<!--==== DM_土地利用等パッケージ ====-->

	<xs:element name="DM_法面" type="dm:DM_法面" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_法面">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_法面種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="範囲" type="jps:GM_Surface"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_法面">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_法面_線" type="dm:DM_法面_線" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_法面_線">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_法面種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_法面_線">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_構囲" type="dm:DM_構囲" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_構囲">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_構囲種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_構囲">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_諸地区域界" type="dm:DM_諸地区域界" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_諸地区域界">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_諸地区域界種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_諸地区域界">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_諸地標示" type="dm:DM_諸地標示" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_諸地標示">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_諸地種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_諸地標示">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_場地標示" type="dm:DM_場地標示" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_場地標示">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_場地種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_場地標示">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_植生区域界" type="dm:DM_植生区域界" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_植生区域界">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_植生区域界種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_植生区域界">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_植生標示" type="dm:DM_植生標示" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_植生標示">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_植生種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_植生標示">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>




	<!--==== DM_地形等パッケージ ====-->

	<xs:element name="DM_等高線" type="dm:DM_等高線" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_等高線">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_等高線種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
					<xs:element name="標高値" type="jps:Real"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_等高線">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_変形地" type="dm:DM_変形地" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_変形地">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_変形地種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_変形地">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_変形地_点" type="dm:DM_変形地_点" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_変形地_点">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_変形地種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_変形地_点">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_基準点" type="dm:DM_基準点" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_基準点">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_基準点種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>
					<xs:element name="標高値" type="jps:Real"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_基準点">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>



	<!--==== DM_注記パッケージ ====-->

	<xs:element name="DM_注記" type="dm:DM_注記" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_注記">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_注記種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>
					<xs:element name="縦書き区分" type="jps:Boolean" minOccurs="0" default="false"/>
					<xs:element name="テキスト" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="文字列方向" type="jps:Integer" minOccurs="0"/>
					<xs:element name="字大" type="jps:Integer" minOccurs="0"/>
					<xs:element name="字隔" type="jps:Integer" minOccurs="0"/>
					<xs:element name="線号" type="jps:Integer" minOccurs="0"/>
					
					<xs:element name="地物" type="dm:ref_DM_地物" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_注記">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>




	<!--==== DM_拡張地物パッケージ ====-->

	<xs:element name="DM_行政区画" type="dm:DM_行政区画" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_行政区画">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_行政区画種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="範囲" type="jps:GM_Surface"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="全国地方公共団体コード" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="町字コード" type="jps:CharacterString" minOccurs="0"/>

					<xs:element name="境界等" minOccurs="0" maxOccurs="unbounded">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="DM_境界等" type="DM_境界等" minOccurs="0" maxOccurs="1"/>
							</xs:sequence>
							<xs:attributeGroup ref="jps:IM_ObjectReference"/>
						</xs:complexType>
					</xs:element>

					<xs:element name="行政区代表点" type="dm:ref_DM_行政区代表点" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_行政区画">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_行政区代表点" type="dm:DM_行政区代表点" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_行政区代表点">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_行政区代表点種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>

					<xs:element name="名称" type="jps:CharacterString"/>
					<xs:element name="種別" type="dm:DM_行政区画種別"/>
					<xs:element name="全国地方公共団体コード" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="町字コード" type="jps:CharacterString" minOccurs="0"/>
					
					<xs:element name="行政区画" type="dm:ref_DM_行政区画" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_行政区代表点">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_街区域" type="dm:DM_街区域" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_街区域">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_街区域種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="範囲" type="jps:GM_Surface"/>
					<xs:element name="街区符号" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="全国地方公共団体コード" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="町字コード" type="jps:CharacterString" minOccurs="0"/>

					<xs:element name="街区代表点" type="dm:ref_DM_街区代表点" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_街区域">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>



	<xs:element name="DM_街区代表点" type="dm:DM_街区代表点" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_街区代表点">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_街区域種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>

					<xs:element name="街区符号" type="jps:CharacterString"/>
					<xs:element name="全国地方公共団体コード" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="町字コード" type="jps:CharacterString" minOccurs="0"/>
					
					<xs:element name="街区域" type="dm:ref_DM_街区域" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_街区代表点">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>




	<xs:element name="DM_道路面" type="dm:DM_道路面" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_道路面">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_道路面種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="範囲" type="jps:GM_Surface"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0"/>
					
					<xs:element name="道路" type="dm:ref_DM_道路" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="道路面分割線" type="dm:ref_DM_道路面分割線" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_道路面">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_道路面分割線" type="dm:DM_道路面分割線" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_道路面分割線">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_道路面種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_道路面分割線">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>



	<xs:element name="DM_水域" type="dm:DM_水域" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_水域">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_水域種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>
					
					<xs:element name="範囲" type="jps:GM_Surface"/>
					<xs:element name="名称" type="jps:CharacterString" minOccurs="0" />
					
					<xs:element name="水部" minOccurs="0" maxOccurs="unbounded">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="DM_水部" type="DM_水部" minOccurs="0" maxOccurs="1"/>
							</xs:sequence>
							<xs:attributeGroup ref="jps:IM_ObjectReference"/>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_水域">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>




	<!--==== 数値地形モデルパッケージ ====-->

	<xs:element name="DM_グリッド" type="dm:DM_グリッド" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_グリッド">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_数値地形モデル種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>
					
					<xs:element name="coverage" type="jps:CV_DiscreteGridPointCoverage"/>
					<xs:element name="グリッド範囲" type="jps:GM_Surface"/>
					
					<xs:element name="ヘッダ情報" type="dm:ref_DM_グリッドヘッダ情報" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_グリッド">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>

	<xs:element name="DM_グリッド数値" type="dm:DM_グリッド数値"/>
	<xs:complexType name="DM_グリッド数値">
		<xs:sequence>
			<xs:element name="数値" type="jps:Real"/>
		</xs:sequence>
	</xs:complexType>


	<xs:element name="DM_TINポリゴン" type="dm:DM_TINポリゴン" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_TINポリゴン">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_数値地形モデル種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>
					
					<xs:element name="TIN" type="jps:GM_Tin"/>
					
					<xs:element name="ヘッダ情報" type="dm:ref_DM_TINヘッダ情報" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_TINポリゴン">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>

	<xs:element name="DM_TIN三角形" type="dm:DM_TIN三角形" substitutionGroup="jps:GM_Triangle"/>
	<xs:complexType name="DM_TIN三角形">
		<xs:complexContent>
			<xs:extension base="jps:GM_Triangle">
				<xs:sequence>
					<xs:element name="種別" type="dm:DM_TIN三角形種別"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>


	<xs:element name="DM_ランダムポイント" type="dm:DM_ランダムポイント" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_ランダムポイント">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_数値地形モデル種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>
					
					<xs:element name="位置" type="jps:GM_Point"/>
					<xs:element name="標高値" type="jps:Real"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_ランダムポイント">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_ブレークライン" type="dm:DM_ブレークライン" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_ブレークライン">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_数値地形モデル種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>
					
					<xs:element name="場所" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_ブレークライン">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>




	<!--==== 応用測量線形図パッケージ ====-->

	<xs:element name="DM_線形図_点" type="dm:DM_線形図_点" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_線形図_点">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_線形図種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_線形図_点">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_線形図_線" type="dm:DM_線形図_線" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_線形図_線">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_線形図種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_線形図_線">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_道路中心点" type="dm:DM_道路中心点" substitutionGroup="dm:DM_線形図_点"/>
	<xs:complexType name="DM_道路中心点">
		<xs:complexContent>
			<xs:extension base="dm:DM_線形図_点">
				<xs:sequence>
					<xs:element name="路線属性区分" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="路線番号" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="測点名" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="単距離" type="jps:Real" minOccurs="0"/>
					<xs:element name="追加距離" type="jps:Real" minOccurs="0"/>
					
					<xs:element name="道路中心線" type="ref_DM_道路中心線" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_道路中心点">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>

	<xs:element name="DM_道路中心線" type="dm:DM_道路中心線" substitutionGroup="dm:DM_線形図_線"/>
	<xs:complexType name="DM_道路中心線">
		<xs:complexContent>
			<xs:extension base="dm:DM_線形図_線">
				<xs:sequence>
					<xs:element name="路線属性区分" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="路線番号" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="IP番号" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="開始測点名" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="緩和曲線開始距離" type="jps:Real" minOccurs="0"/>
					<xs:element name="終了測点名" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="緩和曲線終了距離" type="jps:Real" minOccurs="0"/>
					<xs:element name="半径" type="jps:Real" minOccurs="0"/>
					<xs:element name="パラメータ" type="jps:Real" minOccurs="0"/>
					<xs:element name="左右区分" type="jps:CharacterString" minOccurs="0"/>
					
					<xs:element name="道路中心点" type="ref_DM_道路中心点" minOccurs="0" maxOccurs="2"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_道路中心線">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>



	<!--==== 応用測量用地パッケージ ====-->

	<xs:element name="DM_用地_点" type="dm:DM_用地_点" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_用地_点">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_用地点種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_用地_点">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_用地_線" type="dm:DM_用地_線" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_用地_線">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_用地線種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_用地_線">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>





	<!--==== DM_任意設定地物パッケージ ====-->

	<xs:element name="DM_任意設定点地物" type="dm:DM_任意設定点地物" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_任意設定点地物">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_任意設定地物種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="位置" type="jps:GM_Point"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_任意設定点地物">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_任意設定線地物" type="dm:DM_任意設定線地物" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_任意設定線地物">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_任意設定地物種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="場所" type="jps:GM_Curve"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_任意設定線地物">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_任意設定面地物" type="dm:DM_任意設定面地物" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_任意設定面地物">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_任意設定地物種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>

					<xs:element name="範囲" type="jps:GM_Surface"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_任意設定面地物">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_任意設定地物" type="dm:DM_任意設定地物" substitutionGroup="dm:DM_地物"/>
	<xs:complexType name="DM_任意設定地物">
		<xs:complexContent>
			<xs:extension base="dm:DM_地物">
				<xs:sequence>
					<xs:element name="DM分類コード" type="dm:DM_任意設定地物種別"/>
					<xs:element name="DM図形区分" type="dm:DM_図形区分" minOccurs="0" default="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_任意設定地物">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>




	<!--==== DMレコード情報パッケージ ====-->

	<xs:element name="DM_インデックス情報" type="dm:DM_インデックス情報" substitutionGroup="jps:IM_Object"/>
	<xs:complexType name="DM_インデックス情報">
		<xs:complexContent>
			<xs:extension base="jps:IM_Object">
				<xs:sequence>
					<xs:element name="座標系" type="jps:CharacterString"/>
					<xs:element name="計画機関名" type="jps:CharacterString"/>
					<xs:element name="転位処理フラグ" type="jps:CharacterString"/>
					<xs:element name="間断処理フラグ" type="jps:CharacterString"/>
					<xs:element name="作業規程名" type="jps:CharacterString"/>
					<xs:element name="作業規程西暦年" type="jps:CharacterString"/>
					<xs:element name="バージョン" type="jps:CharacterString"/>
					<xs:element name="空き領域区分" type="jps:CharacterString"/>
					<xs:element name="空き領域a" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="空き領域b" type="jps:CharacterString" minOccurs="0" maxOccurs="unbounded"/>
					
					<xs:element name="使用分類コード情報" type="dm:DM_使用分類コード情報" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="現地調査情報" type="dm:DM_現地調査情報" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="図郭情報" minOccurs="0" maxOccurs="unbounded">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="DM_図郭情報" type="DM_図郭情報" minOccurs="0" maxOccurs="1"/>
							</xs:sequence>
							<xs:attributeGroup ref="jps:IM_ObjectReference"/>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_インデックス情報">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_使用分類コード情報" type="dm:DM_使用分類コード情報" substitutionGroup="jps:IM_Object"/>
	<xs:complexType name="DM_使用分類コード情報">
		<xs:complexContent>
			<xs:extension base="jps:IM_Object">
				<xs:sequence>
					<xs:element name="使用分類コード" type="jps:CharacterString"/>
					<xs:element name="標準分類コード" type="jps:CharacterString"/>
					<xs:element name="使用データタイプ_面" type="jps:CharacterString"/>
					<xs:element name="使用データタイプ_線" type="jps:CharacterString"/>
					<xs:element name="使用データタイプ_円" type="jps:CharacterString"/>
					<xs:element name="使用データタイプ_円弧" type="jps:CharacterString"/>
					<xs:element name="使用データタイプ_点" type="jps:CharacterString"/>
					<xs:element name="使用データタイプ_方向" type="jps:CharacterString"/>
					<xs:element name="使用データタイプ_注記" type="jps:CharacterString"/>
					<xs:element name="使用データタイプ_属性" type="jps:CharacterString"/>
					<xs:element name="使用データタイプ_グリッド_TIN" type="jps:CharacterString"/>
					<xs:element name="方向規定区分" type="jps:CharacterString"/>
					<xs:element name="座標次元区分" type="jps:CharacterString"/>
					<xs:element name="内容記述" type="jps:CharacterString"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_使用分類コード情報">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_現地調査情報" type="dm:DM_現地調査情報" substitutionGroup="jps:IM_Object"/>
	<xs:complexType name="DM_現地調査情報">
		<xs:complexContent>
			<xs:extension base="jps:IM_Object">
				<xs:sequence>
					<xs:element name="作成年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="現地調査年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="撮影コース数" type="jps:Integer"/>
					<xs:element name="入力機器名" type="jps:CharacterString"/>
					<xs:element name="公共測量承認番号" type="jps:CharacterString"/>
					<xs:element name="測地成果識別コード" type="jps:CharacterString"/>
					<xs:element name="図郭識別コード" type="jps:CharacterString"/>
					<xs:element name="変換手法識別コード" type="jps:CharacterString"/>
					<xs:element name="作業機関名" type="jps:CharacterString"/>
					<xs:element name="空き領域d" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="空き領域e" type="jps:CharacterString" minOccurs="0"/>
					
					<xs:element name="写真撮影情報" type="dm:DM_写真撮影情報" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_現地調査情報">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_写真撮影情報" type="dm:DM_写真撮影情報" substitutionGroup="jps:IM_Object"/>
	<xs:complexType name="DM_写真撮影情報">
		<xs:complexContent>
			<xs:extension base="jps:IM_Object">
				<xs:sequence>
					<xs:element name="撮影コース番号" type="jps:CharacterString"/>
					<xs:element name="撮影年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="写真縮尺" type="jps:Integer"/>
					<xs:element name="写真枚数" type="jps:Integer"/>
					<xs:element name="写真番号_始点" type="jps:Integer"/>
					<xs:element name="写真番号_終点" type="jps:Integer"/>
					<xs:element name="空き領域" type="jps:CharacterString" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_写真撮影情報">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_図郭情報" type="dm:DM_図郭情報" substitutionGroup="jps:IM_Object"/>
	<xs:complexType name="DM_図郭情報">
		<xs:complexContent>
			<xs:extension base="jps:IM_Object">
				<xs:sequence>
					<xs:element name="図郭識別番号" type="jps:CharacterString"/>
					<xs:element name="図郭名称" type="jps:CharacterString"/>
					<xs:element name="地図情報レベル" type="jps:CharacterString"/>
					<xs:element name="タイトル名" type="jps:CharacterString"/>
					<xs:element name="修正回数" type="jps:Integer"/>
					<xs:element name="バージョン" type="jps:Integer"/>
					<xs:element name="空き領域区分" type="jps:Integer"/>
					<xs:element name="座標系" type="jps:Integer"/>
					<xs:element name="座標値の単位" type="jps:Integer"/>
					<xs:element name="左下図郭X座標" type="jps:Real"/>
					<xs:element name="左下図郭Y座標" type="jps:Real"/>
					<xs:element name="右上図郭X座標" type="jps:Real"/>
					<xs:element name="右上図郭Y座標" type="jps:Real"/>
					<xs:element name="左上図郭X座標" type="jps:Real"/>
					<xs:element name="左上図郭Y座標" type="jps:Real"/>
					<xs:element name="右下図郭X座標" type="jps:Real"/>
					<xs:element name="右下図郭Y座標" type="jps:Real"/>
					<xs:element name="隣接図郭識別番号" type="jps:CharacterString" minOccurs="8" maxOccurs="8"/>
					<xs:element name="空き領域a" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="空き領域b" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="空き領域c" type="jps:CharacterString" minOccurs="0"/>
					
					<xs:element name="レイヤヘッダ情報" type="dm:DM_グループヘッダ情報" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="要素情報" type="dm:DM_要素情報" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="グリッドヘッダ情報" type="dm:DM_グリッドヘッダ情報" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="TINヘッダ情報" type="dm:DM_TINヘッダ情報" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="現地調査情報" type="dm:ref_DM_現地調査情報" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_図郭情報">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_グループヘッダ情報" type="dm:DM_グループヘッダ情報" substitutionGroup="jps:IM_Object"/>
	<xs:complexType name="DM_グループヘッダ情報">
		<xs:complexContent>
			<xs:extension base="jps:IM_Object">
				<xs:sequence>
					<xs:element name="分類コード" type="jps:CharacterString"/>
					<xs:element name="地域分類" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="情報分類" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="要素識別番号" type="jps:CharacterString"/>
					<xs:element name="階層レベル" type="jps:CharacterString"/>
					<xs:element name="取得年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="更新の取得年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="消去年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="数値化区分" type="jps:CharacterString"/>
					<xs:element name="空き領域" type="jps:CharacterString" minOccurs="0"/>
					
					<xs:element name="グループヘッダ情報" type="dm:DM_グループヘッダ情報" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="要素情報" type="dm:DM_要素情報" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="グリッドヘッダ情報" type="dm:DM_グリッドヘッダ情報" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="TINヘッダ情報" type="dm:DM_TINヘッダ情報" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_グループヘッダ情報">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_要素情報" type="dm:DM_要素情報" substitutionGroup="jps:IM_Object"/>
	<xs:complexType name="DM_要素情報">
		<xs:complexContent>
			<xs:extension base="jps:IM_Object">
				<xs:sequence>
					<xs:element name="分類コード" type="jps:CharacterString"/>
					<xs:element name="地域分類" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="情報分類" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="要素識別番号" type="jps:CharacterString"/>
					<xs:element name="階層レベル" type="jps:CharacterString"/>
					<xs:element name="図形区分" type="jps:CharacterString"/>
					<xs:element name="実データ区分" type="jps:CharacterString"/>
					<xs:element name="精度区分" type="jps:CharacterString"/>
					<xs:element name="注記区分" type="jps:CharacterString"/>
					<xs:element name="転位区分" type="jps:CharacterString"/>
					<xs:element name="間断区分" type="jps:CharacterString"/>
					<xs:element name="属性数値" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="属性区分" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="属性データ書式" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="取得年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="更新の取得年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="消去年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="空き領域" type="jps:CharacterString" minOccurs="0"/>
					
					<xs:element name="地物" type="dm:ref_DM_地物" minOccurs="0"/>
					<xs:element name="付属図形" type="dm:ref_DM_付属図形" minOccurs="0"/>
					<xs:element name="付属属性" type="dm:ref_DM_付属属性" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_要素情報">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_グリッドヘッダ情報" type="dm:DM_グリッドヘッダ情報" substitutionGroup="jps:IM_Object"/>
	<xs:complexType name="DM_グリッドヘッダ情報">
		<xs:complexContent>
			<xs:extension base="jps:IM_Object">
				<xs:sequence>
					<xs:element name="分類コード" type="jps:CharacterString"/>
					<xs:element name="地域分類" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="情報分類" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="要素識別番号" type="jps:CharacterString"/>
					<xs:element name="階層レベル" type="jps:CharacterString"/>
					<xs:element name="行数" type="jps:Integer"/>
					<xs:element name="列数" type="jps:Integer"/>
					<xs:element name="グリッドセルサイズ_行" type="jps:Integer"/>
					<xs:element name="グリッドセルサイズ_列" type="jps:Integer"/>
					<xs:element name="グリッド原点_X" type="jps:Integer"/>
					<xs:element name="グリッド原点_Y" type="jps:Integer"/>
					<xs:element name="取得年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="更新の取得年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="消去年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="図形区分" type="jps:CharacterString"/>
					<xs:element name="精度区分" type="jps:CharacterString"/>
					<xs:element name="空き領域" type="jps:CharacterString" minOccurs="0"/>
					
					<xs:element name="地物" type="dm:ref_DM_グリッド" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_グリッドヘッダ情報">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>


	<xs:element name="DM_TINヘッダ情報" type="dm:DM_TINヘッダ情報" substitutionGroup="jps:IM_Object"/>
	<xs:complexType name="DM_TINヘッダ情報">
		<xs:complexContent>
			<xs:extension base="jps:IM_Object">
				<xs:sequence>
					<xs:element name="分類コード" type="jps:CharacterString"/>
					<xs:element name="地域分類" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="情報分類" type="jps:CharacterString" minOccurs="0"/>
					<xs:element name="要素識別番号" type="jps:CharacterString"/>
					<xs:element name="階層レベル" type="jps:CharacterString"/>
					<xs:element name="図形区分" type="jps:CharacterString"/>
					<xs:element name="取得年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="更新の取得年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="消去年月" type="jps:TM_Instant" minOccurs="0"/>
					<xs:element name="精度区分" type="jps:CharacterString"/>
					<xs:element name="空き領域" type="jps:CharacterString" minOccurs="0"/>
					
					<xs:element name="地物" type="dm:ref_DM_TINポリゴン" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ref_DM_TINヘッダ情報">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>



	<!--==== 取得分類コード・図形区分 ====-->

	<xs:simpleType name="地図情報レベル列挙型" >
		<xs:restriction base="jps:CharacterString">
			<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:restriction>
	</xs:simpleType>


	<xs:simpleType name="DM_取得分類コード">
		<xs:union memberTypes="dm:DM_境界等種別 dm:DM_行政区画種別 dm:DM_行政区代表点種別 dm:DM_街区域種別 dm:DM_道路種別 dm:DM_道路面種別 
				dm:DM_道路施設種別 dm:DM_鉄道種別 dm:DM_鉄道施設種別 dm:DM_線形図種別 dm:DM_建物種別 dm:DM_建物記号種別 dm:DM_建物構造物種別 
				dm:DM_公共施設種別 dm:DM_小物体種別 dm:DM_水域種別 dm:DM_水部種別 dm:DM_水部構造物種別 dm:DM_諸地種別 dm:DM_諸地区域界種別 
				dm:DM_植生種別 dm:DM_植生区域界種別 dm:DM_場地種別 dm:DM_法面種別 dm:DM_構囲種別 dm:DM_用地点種別 dm:DM_用地線種別 
				dm:DM_基準点種別 dm:DM_等高線種別 dm:DM_変形地種別 dm:DM_TIN三角形種別 dm:DM_数値地形モデル種別 dm:DM_注記種別 
				dm:DM_指示点種別 dm:DM_任意設定地物種別"/>
	</xs:simpleType>

	<xs:simpleType name="DM_境界等種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="1100"/>
			<xs:enumeration value="1101"/>
			<xs:enumeration value="1102"/>
			<xs:enumeration value="1103"/>
			<xs:enumeration value="1104"/>
			<xs:enumeration value="1106"/>
			<xs:enumeration value="1107"/>
			<xs:enumeration value="1110"/>
			<xs:enumeration value="1199"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_行政区画種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="1100"/>
			<xs:enumeration value="1101"/>
			<xs:enumeration value="1102"/>
			<xs:enumeration value="1103"/>
			<xs:enumeration value="1104"/>
			<xs:enumeration value="1106"/>
			<xs:enumeration value="1107"/>
			<xs:enumeration value="1199"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="DM_行政区代表点種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="1111"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_街区域種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="1100"/>
			<xs:enumeration value="1108"/>
			<xs:enumeration value="1109"/>
			<xs:enumeration value="1199"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_道路面種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="2111"/>
			<xs:enumeration value="2112"/>
			<xs:enumeration value="2100"/>
			<xs:enumeration value="2199"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_道路種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="2100"/>
			<xs:enumeration value="2101"/>
			<xs:enumeration value="2102"/>
			<xs:enumeration value="2103"/>
			<xs:enumeration value="2106"/>
			<xs:enumeration value="2107"/>
			<xs:enumeration value="2109"/>
			<xs:enumeration value="2199"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_道路施設種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="2200"/>
			<xs:enumeration value="2203"/>
			<xs:enumeration value="2204"/>
			<xs:enumeration value="2205"/>
			<xs:enumeration value="2206"/>
			<xs:enumeration value="2211"/>
			<xs:enumeration value="2212"/>
			<xs:enumeration value="2213"/>
			<xs:enumeration value="2214"/>
			<xs:enumeration value="2215"/>
			<xs:enumeration value="2219"/>
			<xs:enumeration value="2221"/>
			<xs:enumeration value="2222"/>
			<xs:enumeration value="2226"/>
			<xs:enumeration value="2227"/>
			<xs:enumeration value="2228"/>
			<xs:enumeration value="2231"/>
			<xs:enumeration value="2232"/>
			<xs:enumeration value="2233"/>
			<xs:enumeration value="2234"/>
			<xs:enumeration value="2235"/>
			<xs:enumeration value="2236"/>
			<xs:enumeration value="2238"/>
			<xs:enumeration value="2239"/>
			<xs:enumeration value="2241"/>
			<xs:enumeration value="2242"/>
			<xs:enumeration value="2243"/>
			<xs:enumeration value="2244"/>
			<xs:enumeration value="2246"/>
			<xs:enumeration value="2247"/>
			<xs:enumeration value="2251"/>
			<xs:enumeration value="2252"/>
			<xs:enumeration value="2253"/>
			<xs:enumeration value="2255"/>
			<xs:enumeration value="2256"/>
			<xs:enumeration value="2261"/>
			<xs:enumeration value="2262"/>
			<xs:enumeration value="2263"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_鉄道種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="2300"/>
			<xs:enumeration value="2301"/>
			<xs:enumeration value="2302"/>
			<xs:enumeration value="2303"/>
			<xs:enumeration value="2304"/>
			<xs:enumeration value="2305"/>
			<xs:enumeration value="2306"/>
			<xs:enumeration value="2309"/>
			<xs:enumeration value="2311"/>
			<xs:enumeration value="2312"/>
			<xs:enumeration value="2313"/>
			<xs:enumeration value="2314"/>
			<xs:enumeration value="2315"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_鉄道施設種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="2400"/>
			<xs:enumeration value="2401"/>
			<xs:enumeration value="2411"/>
			<xs:enumeration value="2412"/>
			<xs:enumeration value="2419"/>
			<xs:enumeration value="2421"/>
			<xs:enumeration value="2424"/>
			<xs:enumeration value="2425"/>
			<xs:enumeration value="2426"/>
			<xs:enumeration value="2428"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_線形図種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="2501"/>
			<xs:enumeration value="2502"/>
			<xs:enumeration value="2503"/>
			<xs:enumeration value="2504"/>
			<xs:enumeration value="2505"/>
			<xs:enumeration value="2506"/>
			<xs:enumeration value="2507"/>
			<xs:enumeration value="2511"/>
			<xs:enumeration value="2512"/>
			<xs:enumeration value="2509"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_建物種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="3000"/>
			<xs:enumeration value="3001"/>
			<xs:enumeration value="3002"/>
			<xs:enumeration value="3003"/>
			<xs:enumeration value="3004"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_建物構造物種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="3400"/>
			<xs:enumeration value="3401"/>
			<xs:enumeration value="3402"/>
			<xs:enumeration value="3403"/>
			<xs:enumeration value="3404"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_建物記号種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="3500"/>
			<xs:enumeration value="3503"/>
			<xs:enumeration value="3504"/>
			<xs:enumeration value="3505"/>
			<xs:enumeration value="3507"/>
			<xs:enumeration value="3508"/>
			<xs:enumeration value="3509"/>
			<xs:enumeration value="3510"/>
			<xs:enumeration value="3511"/>
			<xs:enumeration value="3512"/>
			<xs:enumeration value="3513"/>
			<xs:enumeration value="3514"/>
			<xs:enumeration value="3515"/>
			<xs:enumeration value="3516"/>
			<xs:enumeration value="3517"/>
			<xs:enumeration value="3518"/>
			<xs:enumeration value="3519"/>
			<xs:enumeration value="3521"/>
			<xs:enumeration value="3522"/>
			<xs:enumeration value="3523"/>
			<xs:enumeration value="3524"/>
			<xs:enumeration value="3525"/>
			<xs:enumeration value="3526"/>
			<xs:enumeration value="3527"/>
			<xs:enumeration value="3528"/>
			<xs:enumeration value="3529"/>
			<xs:enumeration value="3530"/>
			<xs:enumeration value="3531"/>
			<xs:enumeration value="3532"/>
			<xs:enumeration value="3534"/>
			<xs:enumeration value="3536"/>
			<xs:enumeration value="3539"/>
			<xs:enumeration value="3545"/>
			<xs:enumeration value="3546"/>
			<xs:enumeration value="3548"/>
			<xs:enumeration value="3549"/>
			<xs:enumeration value="3550"/>
			<xs:enumeration value="3552"/>
			<xs:enumeration value="3553"/>
			<xs:enumeration value="3556"/>
			<xs:enumeration value="3557"/>
			<xs:enumeration value="3559"/>
			<xs:enumeration value="3560"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_公共施設種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="4100"/>
			<xs:enumeration value="4101"/>
			<xs:enumeration value="4111"/>
			<xs:enumeration value="4119"/>
			<xs:enumeration value="4121"/>
			<xs:enumeration value="4131"/>
			<xs:enumeration value="4132"/>
			<xs:enumeration value="4141"/>
			<xs:enumeration value="4142"/>
			<xs:enumeration value="4151"/>
			<xs:enumeration value="4161"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_小物体種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="4200"/>
			<xs:enumeration value="4201"/>
			<xs:enumeration value="4202"/>
			<xs:enumeration value="4203"/>
			<xs:enumeration value="4204"/>
			<xs:enumeration value="4205"/>
			<xs:enumeration value="4206"/>
			<xs:enumeration value="4207"/>
			<xs:enumeration value="4211"/>
			<xs:enumeration value="4215"/>
			<xs:enumeration value="4216"/>
			<xs:enumeration value="4217"/>
			<xs:enumeration value="4219"/>
			<xs:enumeration value="4221"/>
			<xs:enumeration value="4222"/>
			<xs:enumeration value="4223"/>
			<xs:enumeration value="4224"/>
			<xs:enumeration value="4225"/>
			<xs:enumeration value="4226"/>
			<xs:enumeration value="4227"/>
			<xs:enumeration value="4228"/>
			<xs:enumeration value="4231"/>
			<xs:enumeration value="4232"/>
			<xs:enumeration value="4233"/>
			<xs:enumeration value="4234"/>
			<xs:enumeration value="4235"/>
			<xs:enumeration value="4236"/>
			<xs:enumeration value="4237"/>
			<xs:enumeration value="4238"/>
			<xs:enumeration value="4239"/>
			<xs:enumeration value="4241"/>
			<xs:enumeration value="4242"/>
			<xs:enumeration value="4243"/>
			<xs:enumeration value="4245"/>
			<xs:enumeration value="4251"/>
			<xs:enumeration value="4252"/>
			<xs:enumeration value="4253"/>
			<xs:enumeration value="4254"/>
			<xs:enumeration value="4255"/>
			<xs:enumeration value="4256"/>
			<xs:enumeration value="4261"/>
			<xs:enumeration value="4262"/>
			<xs:enumeration value="4265"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_小物体種別集合">
		<xs:union memberTypes="dm:DM_公共施設種別 dm:DM_小物体種別"/>
	</xs:simpleType>

	<xs:simpleType name="DM_水域種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="5100"/>
			<xs:enumeration value="5101"/>
			<xs:enumeration value="5105"/>
			<xs:enumeration value="5106"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_水部種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="5100"/>
			<xs:enumeration value="5101"/>
			<xs:enumeration value="5102"/>
			<xs:enumeration value="5103"/>
			<xs:enumeration value="5104"/>
			<xs:enumeration value="5106"/>
			<xs:enumeration value="5107"/>
			<xs:enumeration value="5111"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_水部構造物種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="5200"/>
			<xs:enumeration value="5202"/>
			<xs:enumeration value="5203"/>
			<xs:enumeration value="5204"/>
			<xs:enumeration value="5211"/>
			<xs:enumeration value="5212"/>
			<xs:enumeration value="5213"/>
			<xs:enumeration value="5214"/>
			<xs:enumeration value="5219"/>
			<xs:enumeration value="5221"/>
			<xs:enumeration value="5222"/>
			<xs:enumeration value="5226"/>
			<xs:enumeration value="5227"/>
			<xs:enumeration value="5228"/>
			<xs:enumeration value="5231"/>
			<xs:enumeration value="5232"/>
			<xs:enumeration value="5233"/>
			<xs:enumeration value="5235"/>
			<xs:enumeration value="5236"/>
			<xs:enumeration value="5237"/>
			<xs:enumeration value="5238"/>
			<xs:enumeration value="5239"/>
			<xs:enumeration value="5241"/>
			<xs:enumeration value="5255"/>
			<xs:enumeration value="5256"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_水部構造物種別集合">
		<xs:union memberTypes="dm:DM_水部構造物種別 dm:DM_法面種別"/>
	</xs:simpleType>

	<xs:simpleType name="DM_法面種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="6100"/>
			<xs:enumeration value="6101"/>
			<xs:enumeration value="6102"/>
			<xs:enumeration value="6103"/>
			<xs:enumeration value="6110"/>
			<xs:enumeration value="6111"/>
			<xs:enumeration value="6112"/>
			<xs:enumeration value="6113"/>
			<xs:enumeration value="6120"/>
			<xs:enumeration value="6121"/>
			<xs:enumeration value="6122"/>
			<xs:enumeration value="6123"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_構囲種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="6130"/>
			<xs:enumeration value="6131"/>
			<xs:enumeration value="6132"/>
			<xs:enumeration value="6133"/>
			<xs:enumeration value="6134"/>
			<xs:enumeration value="6136"/>
			<xs:enumeration value="6137"/>
			<xs:enumeration value="6140"/>
			<xs:enumeration value="6141"/>
			<xs:enumeration value="6142"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_諸地区域界種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="6200"/>
			<xs:enumeration value="6201"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_諸地種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="6211"/>
			<xs:enumeration value="6212"/>
			<xs:enumeration value="6213"/>
			<xs:enumeration value="6214"/>
			<xs:enumeration value="6215"/>
			<xs:enumeration value="6216"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_場地種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="6221"/>
			<xs:enumeration value="6222"/>
			<xs:enumeration value="6223"/>
			<xs:enumeration value="6224"/>
			<xs:enumeration value="6225"/>
			<xs:enumeration value="6226"/>
			<xs:enumeration value="6231"/>
			<xs:enumeration value="6232"/>
			<xs:enumeration value="6233"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_植生区域界種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="6300"/>
			<xs:enumeration value="6301"/>
			<xs:enumeration value="6302"/>
			<xs:enumeration value="6303"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_植生種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="6311"/>
			<xs:enumeration value="6312"/>
			<xs:enumeration value="6313"/>
			<xs:enumeration value="6314"/>
			<xs:enumeration value="6315"/>
			<xs:enumeration value="6316"/>
			<xs:enumeration value="6317"/>
			<xs:enumeration value="6318"/>
			<xs:enumeration value="6319"/>
			<xs:enumeration value="6321"/>
			<xs:enumeration value="6322"/>
			<xs:enumeration value="6323"/>
			<xs:enumeration value="6331"/>
			<xs:enumeration value="6332"/>
			<xs:enumeration value="6333"/>
			<xs:enumeration value="6334"/>
			<xs:enumeration value="6335"/>
			<xs:enumeration value="6336"/>
			<xs:enumeration value="6337"/>
			<xs:enumeration value="6338"/>
			<xs:enumeration value="6340"/>
			<xs:enumeration value="6341"/>
			<xs:enumeration value="6342"/>
			<xs:enumeration value="6345"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_用地点種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="6501"/>
			<xs:enumeration value="6502"/>
			<xs:enumeration value="6521"/>
			<xs:enumeration value="6551"/>
			<xs:enumeration value="6553"/>
			<xs:enumeration value="6554"/>
			<xs:enumeration value="6555"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_用地線種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="6511"/>
			<xs:enumeration value="6512"/>
			<xs:enumeration value="6513"/>
			<xs:enumeration value="6514"/>
			<xs:enumeration value="6515"/>
			<xs:enumeration value="6516"/>
			<xs:enumeration value="6517"/>
			<xs:enumeration value="6518"/>
			<xs:enumeration value="6519"/>
			<xs:enumeration value="6522"/>
			<xs:enumeration value="6523"/>
			<xs:enumeration value="6541"/>
			<xs:enumeration value="6542"/>
			<xs:enumeration value="6552"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_等高線種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="7100"/>
			<xs:enumeration value="7101"/>
			<xs:enumeration value="7102"/>
			<xs:enumeration value="7103"/>
			<xs:enumeration value="7104"/>
			<xs:enumeration value="7105"/>
			<xs:enumeration value="7106"/>
			<xs:enumeration value="7107"/>
			<xs:enumeration value="7108"/>
			<xs:enumeration value="7199"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_変形地種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="7200"/>
			<xs:enumeration value="7201"/>
			<xs:enumeration value="7202"/>
			<xs:enumeration value="7203"/>
			<xs:enumeration value="7206"/>
			<xs:enumeration value="7211"/>
			<xs:enumeration value="7212"/>
			<xs:enumeration value="7213"/>
			<xs:enumeration value="7214"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_基準点種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="7300"/>
			<xs:enumeration value="7301"/>
			<xs:enumeration value="7302"/>
			<xs:enumeration value="7303"/>
			<xs:enumeration value="7304"/>
			<xs:enumeration value="7305"/>
			<xs:enumeration value="7306"/>
			<xs:enumeration value="7307"/>
			<xs:enumeration value="7308"/>
			<xs:enumeration value="7309"/>
			<xs:enumeration value="7311"/>
			<xs:enumeration value="7312"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_数値地形モデル種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="7500"/>
			<xs:enumeration value="7501"/>
			<xs:enumeration value="7511"/>
			<xs:enumeration value="7521"/>
			<xs:enumeration value="7531"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_TIN三角形種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="0"/>
			<xs:enumeration value="51"/>
			<xs:enumeration value="52"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_注記種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="2255"/>
			<xs:enumeration value="2256"/>
			<xs:enumeration value="3404"/>
			<xs:enumeration value="5213"/>
			<xs:enumeration value="5214"/>
			<xs:enumeration value="5222"/>
			<xs:enumeration value="5235"/>
			<xs:enumeration value="5236"/>
			<xs:enumeration value="5237"/>
			<xs:enumeration value="5238"/>
			<xs:enumeration value="7101"/>
			<xs:enumeration value="7102"/>
			<xs:enumeration value="7103"/>
			<xs:enumeration value="7104"/>
			<xs:enumeration value="7105"/>
			<xs:enumeration value="7106"/>
			<xs:enumeration value="7107"/>
			<xs:enumeration value="7108"/>
			<xs:enumeration value="7301"/>
			<xs:enumeration value="7302"/>
			<xs:enumeration value="7303"/>
			<xs:enumeration value="7304"/>
			<xs:enumeration value="7305"/>
			<xs:enumeration value="7306"/>
			<xs:enumeration value="7307"/>
			<xs:enumeration value="7308"/>
			<xs:enumeration value="7309"/>
			<xs:enumeration value="7311"/>
			<xs:enumeration value="7312"/>
			<xs:enumeration value="8100"/>
			<xs:enumeration value="8110"/>
			<xs:enumeration value="8111"/>
			<xs:enumeration value="8112"/>
			<xs:enumeration value="8113"/>
			<xs:enumeration value="8114"/>
			<xs:enumeration value="8115"/>
			<xs:enumeration value="8116"/>
			<xs:enumeration value="8117"/>
			<xs:enumeration value="8118"/>
			<xs:enumeration value="8119"/>
			<xs:enumeration value="8121"/>
			<xs:enumeration value="8122"/>
			<xs:enumeration value="8123"/>
			<xs:enumeration value="8124"/>
			<xs:enumeration value="8125"/>
			<xs:enumeration value="8126"/>
			<xs:enumeration value="8131"/>
			<xs:enumeration value="8134"/>
			<xs:enumeration value="8140"/>
			<xs:enumeration value="8141"/>
			<xs:enumeration value="8142"/>
			<xs:enumeration value="8151"/>
			<xs:enumeration value="8152"/>
			<xs:enumeration value="8153"/>
			<xs:enumeration value="8161"/>
			<xs:enumeration value="8162"/>
			<xs:enumeration value="8163"/>
			<xs:enumeration value="8171"/>
			<xs:enumeration value="8173"/>
			<xs:enumeration value="8181"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_指示点種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="8199"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_その他種別" >
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="0000"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DM_任意設定地物種別" >
		<xs:restriction base="xs:string">
			<xs:pattern value="\d{4}"/>
		</xs:restriction>
	</xs:simpleType>
	
	
	<xs:simpleType name="DM_図形区分">
		<xs:restriction base="jps:CharacterString">
			<xs:enumeration value="0"/>
			<xs:enumeration value="00"/>
			<xs:enumeration value="11"/>
			<xs:enumeration value="12"/>
			<xs:enumeration value="21"/>
			<xs:enumeration value="22"/>
			<xs:enumeration value="23"/>
			<xs:enumeration value="26"/>
			<xs:enumeration value="27"/>
			<xs:enumeration value="31"/>
			<xs:enumeration value="32"/>
			<xs:enumeration value="33"/>
			<xs:enumeration value="34"/>
			<xs:enumeration value="35"/>
			<xs:enumeration value="46"/>
			<xs:enumeration value="47"/>
			<xs:enumeration value="51"/>
			<xs:enumeration value="52"/>
			<xs:enumeration value="61"/>
			<xs:enumeration value="62"/>
			<xs:enumeration value="63"/>
			<xs:enumeration value="64"/>
			<xs:enumeration value="71"/>
			<xs:enumeration value="72"/>
			<xs:enumeration value="73"/>
			<xs:enumeration value="74"/>
			<xs:enumeration value="75"/>
			<xs:enumeration value="76"/>
			<xs:enumeration value="99"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:complexType name="ref_基盤地図情報地物">
		<xs:attributeGroup ref="jps:IM_ObjectReference"/>
	</xs:complexType>

</xs:schema>
