Project

General

Profile

1
<?xml version="1.0" encoding="utf-8"?>
2
<xs:schema targetNamespace="http://www.isotc211.org/2005/gmd" elementFormDefault="qualified" version="0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:gss="http://www.isotc211.org/2005/gss" xmlns:gmd="http://www.isotc211.org/2005/gmd">
3
	<!-- ================================= Annotation ================================ -->
4
	<xs:annotation>
5
		<xs:documentation>This file was generated from ISO TC/211 UML class diagrams == 01-26-2005 12:40:04 ====== </xs:documentation>
6
	</xs:annotation>
7
	<!-- ================================== Imports ================================== -->
8
	<xs:import namespace="http://www.isotc211.org/2005/gss" schemaLocation="../gss/gss.xsd"/>
9
	<xs:import namespace="http://www.isotc211.org/2005/gts" schemaLocation="../gts/gts.xsd"/>
10
	<xs:import namespace="http://www.isotc211.org/2005/gco" schemaLocation="../gco/gco.xsd"/>
11
	<xs:import namespace="http://www.isotc211.org/2005/gsr" schemaLocation="../gsr/gsr.xsd"/>
12
	<xs:include schemaLocation="../gmd/referenceSystem.xsd"/>
13
	<!-- ########################################################################### -->
14
	<!-- ########################################################################### -->
15
	<!-- ================================== Classes ================================= -->
16
	<xs:complexType name="EX_TemporalExtent_Type">
17
		<xs:annotation>
18
			<xs:documentation>Time period covered by the content of the dataset</xs:documentation>
19
		</xs:annotation>
20
		<xs:complexContent>
21
			<xs:extension base="gco:AbstractObject_Type">
22
				<xs:sequence>
23
					<xs:element name="extent" type="gts:TM_Primitive_PropertyType"/>
24
				</xs:sequence>
25
			</xs:extension>
26
		</xs:complexContent>
27
	</xs:complexType>
28
	<!-- ........................................................................ -->
29
	<xs:element name="EX_TemporalExtent" type="gmd:EX_TemporalExtent_Type"/>
30
	<!-- ........................................................................ -->
31
	<xs:complexType name="EX_TemporalExtent_PropertyType">
32
		<xs:sequence minOccurs="0">
33
			<xs:element ref="gmd:EX_TemporalExtent"/>
34
		</xs:sequence>
35
		<xs:attributeGroup ref="gco:ObjectReference"/>
36
		<xs:attribute ref="gco:nilReason"/>
37
	</xs:complexType>
38
	<!-- =========================================================================== -->
39
	<xs:complexType name="EX_VerticalExtent_Type">
40
		<xs:annotation>
41
			<xs:documentation>Vertical domain of dataset</xs:documentation>
42
		</xs:annotation>
43
		<xs:complexContent>
44
			<xs:extension base="gco:AbstractObject_Type">
45
				<xs:sequence>
46
					<xs:element name="minimumValue" type="gco:Real_PropertyType"/>
47
					<xs:element name="maximumValue" type="gco:Real_PropertyType"/>
48
					<xs:element name="verticalCRS" type="gsr:SC_CRS_PropertyType"/>
49
				</xs:sequence>
50
			</xs:extension>
51
		</xs:complexContent>
52
	</xs:complexType>
53
	<!-- ........................................................................ -->
54
	<xs:element name="EX_VerticalExtent" type="gmd:EX_VerticalExtent_Type"/>
55
	<!-- ........................................................................ -->
56
	<xs:complexType name="EX_VerticalExtent_PropertyType">
57
		<xs:sequence minOccurs="0">
58
			<xs:element ref="gmd:EX_VerticalExtent"/>
59
		</xs:sequence>
60
		<xs:attributeGroup ref="gco:ObjectReference"/>
61
		<xs:attribute ref="gco:nilReason"/>
62
	</xs:complexType>
63
	<!-- =========================================================================== -->
64
	<xs:complexType name="EX_BoundingPolygon_Type">
65
		<xs:annotation>
66
			<xs:documentation>Boundary enclosing the dataset expressed as the closed set of (x,y) coordinates of the polygon (last point replicates first point)</xs:documentation>
67
		</xs:annotation>
68
		<xs:complexContent>
69
			<xs:extension base="gmd:AbstractEX_GeographicExtent_Type">
70
				<xs:sequence>
71
					<xs:element name="polygon" type="gss:GM_Object_PropertyType" maxOccurs="unbounded"/>
72
				</xs:sequence>
73
			</xs:extension>
74
		</xs:complexContent>
75
	</xs:complexType>
76
	<!-- ........................................................................ -->
77
	<xs:element name="EX_BoundingPolygon" type="gmd:EX_BoundingPolygon_Type" substitutionGroup="gmd:AbstractEX_GeographicExtent"/>
78
	<!-- ........................................................................ -->
79
	<xs:complexType name="EX_BoundingPolygon_PropertyType">
80
		<xs:sequence minOccurs="0">
81
			<xs:element ref="gmd:EX_BoundingPolygon"/>
82
		</xs:sequence>
83
		<xs:attributeGroup ref="gco:ObjectReference"/>
84
		<xs:attribute ref="gco:nilReason"/>
85
	</xs:complexType>
86
	<!-- =========================================================================== -->
87
	<xs:complexType name="EX_Extent_Type">
88
		<xs:annotation>
89
			<xs:documentation>Information about spatial, vertical, and temporal extent</xs:documentation>
90
		</xs:annotation>
91
		<xs:complexContent>
92
			<xs:extension base="gco:AbstractObject_Type">
93
				<xs:sequence>
94
					<xs:element name="description" type="gco:CharacterString_PropertyType" minOccurs="0"/>
95
					<xs:element name="geographicElement" type="gmd:EX_GeographicExtent_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
96
					<xs:element name="temporalElement" type="gmd:EX_TemporalExtent_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
97
					<xs:element name="verticalElement" type="gmd:EX_VerticalExtent_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
98
				</xs:sequence>
99
			</xs:extension>
100
		</xs:complexContent>
101
	</xs:complexType>
102
	<!-- ........................................................................ -->
103
	<xs:element name="EX_Extent" type="gmd:EX_Extent_Type"/>
104
	<!-- ........................................................................ -->
105
	<xs:complexType name="EX_Extent_PropertyType">
106
		<xs:sequence minOccurs="0">
107
			<xs:element ref="gmd:EX_Extent"/>
108
		</xs:sequence>
109
		<xs:attributeGroup ref="gco:ObjectReference"/>
110
		<xs:attribute ref="gco:nilReason"/>
111
	</xs:complexType>
112
	<!-- =========================================================================== -->
113
	<xs:complexType name="AbstractEX_GeographicExtent_Type" abstract="true">
114
		<xs:annotation>
115
			<xs:documentation>Geographic area of the dataset</xs:documentation>
116
		</xs:annotation>
117
		<xs:complexContent>
118
			<xs:extension base="gco:AbstractObject_Type">
119
				<xs:sequence>
120
					<xs:element name="extentTypeCode" type="gco:Boolean_PropertyType" minOccurs="0"/>
121
				</xs:sequence>
122
			</xs:extension>
123
		</xs:complexContent>
124
	</xs:complexType>
125
	<!-- ........................................................................ -->
126
	<xs:element name="AbstractEX_GeographicExtent" type="gmd:AbstractEX_GeographicExtent_Type" abstract="true"/>
127
	<!-- ........................................................................ -->
128
	<xs:complexType name="EX_GeographicExtent_PropertyType">
129
		<xs:sequence minOccurs="0">
130
			<xs:element ref="gmd:AbstractEX_GeographicExtent"/>
131
		</xs:sequence>
132
		<xs:attributeGroup ref="gco:ObjectReference"/>
133
		<xs:attribute ref="gco:nilReason"/>
134
	</xs:complexType>
135
	<!-- =========================================================================== -->
136
	<xs:complexType name="EX_GeographicBoundingBox_Type">
137
		<xs:annotation>
138
			<xs:documentation>Geographic area of the entire dataset referenced to WGS 84</xs:documentation>
139
		</xs:annotation>
140
		<xs:complexContent>
141
			<xs:extension base="gmd:AbstractEX_GeographicExtent_Type">
142
				<xs:sequence>
143
					<xs:element name="westBoundLongitude" type="gco:Decimal_PropertyType"/>
144
					<xs:element name="eastBoundLongitude" type="gco:Decimal_PropertyType"/>
145
					<xs:element name="southBoundLatitude" type="gco:Decimal_PropertyType"/>
146
					<xs:element name="northBoundLatitude" type="gco:Decimal_PropertyType"/>
147
				</xs:sequence>
148
			</xs:extension>
149
		</xs:complexContent>
150
	</xs:complexType>
151
	<!-- ........................................................................ -->
152
	<xs:element name="EX_GeographicBoundingBox" type="gmd:EX_GeographicBoundingBox_Type" substitutionGroup="gmd:AbstractEX_GeographicExtent"/>
153
	<!-- ........................................................................ -->
154
	<xs:complexType name="EX_GeographicBoundingBox_PropertyType">
155
		<xs:sequence minOccurs="0">
156
			<xs:element ref="gmd:EX_GeographicBoundingBox"/>
157
		</xs:sequence>
158
		<xs:attributeGroup ref="gco:ObjectReference"/>
159
		<xs:attribute ref="gco:nilReason"/>
160
	</xs:complexType>
161
	<!-- =========================================================================== -->
162
	<xs:complexType name="EX_SpatialTemporalExtent_Type">
163
		<xs:annotation>
164
			<xs:documentation>Extent with respect to date and time</xs:documentation>
165
		</xs:annotation>
166
		<xs:complexContent>
167
			<xs:extension base="gmd:EX_TemporalExtent_Type">
168
				<xs:sequence>
169
					<xs:element name="spatialExtent" type="gmd:EX_GeographicExtent_PropertyType" maxOccurs="unbounded"/>
170
				</xs:sequence>
171
			</xs:extension>
172
		</xs:complexContent>
173
	</xs:complexType>
174
	<!-- ........................................................................ -->
175
	<xs:element name="EX_SpatialTemporalExtent" type="gmd:EX_SpatialTemporalExtent_Type" substitutionGroup="gmd:EX_TemporalExtent"/>
176
	<!-- ........................................................................ -->
177
	<xs:complexType name="EX_SpatialTemporalExtent_PropertyType">
178
		<xs:sequence minOccurs="0">
179
			<xs:element ref="gmd:EX_SpatialTemporalExtent"/>
180
		</xs:sequence>
181
		<xs:attributeGroup ref="gco:ObjectReference"/>
182
		<xs:attribute ref="gco:nilReason"/>
183
	</xs:complexType>
184
	<!-- =========================================================================== -->
185
	<xs:complexType name="EX_GeographicDescription_Type">
186
		<xs:complexContent>
187
			<xs:extension base="gmd:AbstractEX_GeographicExtent_Type">
188
				<xs:sequence>
189
					<xs:element name="geographicIdentifier" type="gmd:MD_Identifier_PropertyType"/>
190
				</xs:sequence>
191
			</xs:extension>
192
		</xs:complexContent>
193
	</xs:complexType>
194
	<!-- ........................................................................ -->
195
	<xs:element name="EX_GeographicDescription" type="gmd:EX_GeographicDescription_Type" substitutionGroup="gmd:AbstractEX_GeographicExtent"/>
196
	<!-- ........................................................................ -->
197
	<xs:complexType name="EX_GeographicDescription_PropertyType">
198
		<xs:sequence minOccurs="0">
199
			<xs:element ref="gmd:EX_GeographicDescription"/>
200
		</xs:sequence>
201
		<xs:attributeGroup ref="gco:ObjectReference"/>
202
		<xs:attribute ref="gco:nilReason"/>
203
	</xs:complexType>
204
	<!-- =========================================================================== -->
205
</xs:schema>
(7-7/17)