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:gco="http://www.isotc211.org/2005/gco" 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:03 ====== </xs:documentation>
6
	</xs:annotation>
7
	<!-- ================================== Imports ================================== -->
8
	<xs:import namespace="http://www.isotc211.org/2005/gco" schemaLocation="../gco/gco.xsd"/>
9
	<xs:include schemaLocation="../gmd/citation.xsd"/>
10
	<!-- ########################################################################### -->
11
	<!-- ########################################################################### -->
12
	<!-- ================================== Classes ================================= -->
13
	<xs:complexType name="MD_FeatureCatalogueDescription_Type">
14
		<xs:annotation>
15
			<xs:documentation>Information identifing the feature catalogue</xs:documentation>
16
		</xs:annotation>
17
		<xs:complexContent>
18
			<xs:extension base="gmd:AbstractMD_ContentInformation_Type">
19
				<xs:sequence>
20
					<xs:element name="complianceCode" type="gco:Boolean_PropertyType" minOccurs="0"/>
21
					<xs:element name="language" type="gco:CharacterString_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
22
					<xs:element name="includedWithDataset" type="gco:Boolean_PropertyType"/>
23
					<xs:element name="featureTypes" type="gco:GenericName_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
24
					<xs:element name="featureCatalogueCitation" type="gmd:CI_Citation_PropertyType" maxOccurs="unbounded"/>
25
				</xs:sequence>
26
			</xs:extension>
27
		</xs:complexContent>
28
	</xs:complexType>
29
	<!-- ........................................................................ -->
30
	<xs:element name="MD_FeatureCatalogueDescription" type="gmd:MD_FeatureCatalogueDescription_Type" substitutionGroup="gmd:AbstractMD_ContentInformation"/>
31
	<!-- ........................................................................ -->
32
	<xs:complexType name="MD_FeatureCatalogueDescription_PropertyType">
33
		<xs:sequence minOccurs="0">
34
			<xs:element ref="gmd:MD_FeatureCatalogueDescription"/>
35
		</xs:sequence>
36
		<xs:attributeGroup ref="gco:ObjectReference"/>
37
		<xs:attribute ref="gco:nilReason"/>
38
	</xs:complexType>
39
	<!-- =========================================================================== -->
40
	<xs:complexType name="MD_CoverageDescription_Type">
41
		<xs:annotation>
42
			<xs:documentation>Information about the domain of the raster cell</xs:documentation>
43
		</xs:annotation>
44
		<xs:complexContent>
45
			<xs:extension base="gmd:AbstractMD_ContentInformation_Type">
46
				<xs:sequence>
47
					<xs:element name="attributeDescription" type="gco:RecordType_PropertyType"/>
48
					<xs:element name="contentType" type="gmd:MD_CoverageContentTypeCode_PropertyType"/>
49
					<xs:element name="dimension" type="gmd:MD_RangeDimension_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
50
				</xs:sequence>
51
			</xs:extension>
52
		</xs:complexContent>
53
	</xs:complexType>
54
	<!-- ........................................................................ -->
55
	<xs:element name="MD_CoverageDescription" type="gmd:MD_CoverageDescription_Type" substitutionGroup="gmd:AbstractMD_ContentInformation"/>
56
	<!-- ........................................................................ -->
57
	<xs:complexType name="MD_CoverageDescription_PropertyType">
58
		<xs:sequence minOccurs="0">
59
			<xs:element ref="gmd:MD_CoverageDescription"/>
60
		</xs:sequence>
61
		<xs:attributeGroup ref="gco:ObjectReference"/>
62
		<xs:attribute ref="gco:nilReason"/>
63
	</xs:complexType>
64
	<!-- =========================================================================== -->
65
	<xs:complexType name="MD_ImageDescription_Type">
66
		<xs:annotation>
67
			<xs:documentation>Information about an image's suitability for use</xs:documentation>
68
		</xs:annotation>
69
		<xs:complexContent>
70
			<xs:extension base="gmd:MD_CoverageDescription_Type">
71
				<xs:sequence>
72
					<xs:element name="illuminationElevationAngle" type="gco:Real_PropertyType" minOccurs="0"/>
73
					<xs:element name="illuminationAzimuthAngle" type="gco:Real_PropertyType" minOccurs="0"/>
74
					<xs:element name="imagingCondition" type="gmd:MD_ImagingConditionCode_PropertyType" minOccurs="0"/>
75
					<xs:element name="imageQualityCode" type="gmd:MD_Identifier_PropertyType" minOccurs="0"/>
76
					<xs:element name="cloudCoverPercentage" type="gco:Real_PropertyType" minOccurs="0"/>
77
					<xs:element name="processingLevelCode" type="gmd:MD_Identifier_PropertyType" minOccurs="0"/>
78
					<xs:element name="compressionGenerationQuantity" type="gco:Integer_PropertyType" minOccurs="0"/>
79
					<xs:element name="triangulationIndicator" type="gco:Boolean_PropertyType" minOccurs="0"/>
80
					<xs:element name="radiometricCalibrationDataAvailability" type="gco:Boolean_PropertyType" minOccurs="0"/>
81
					<xs:element name="cameraCalibrationInformationAvailability" type="gco:Boolean_PropertyType" minOccurs="0"/>
82
					<xs:element name="filmDistortionInformationAvailability" type="gco:Boolean_PropertyType" minOccurs="0"/>
83
					<xs:element name="lensDistortionInformationAvailability" type="gco:Boolean_PropertyType" minOccurs="0"/>
84
				</xs:sequence>
85
			</xs:extension>
86
		</xs:complexContent>
87
	</xs:complexType>
88
	<!-- ........................................................................ -->
89
	<xs:element name="MD_ImageDescription" type="gmd:MD_ImageDescription_Type" substitutionGroup="gmd:MD_CoverageDescription"/>
90
	<!-- ........................................................................ -->
91
	<xs:complexType name="MD_ImageDescription_PropertyType">
92
		<xs:sequence minOccurs="0">
93
			<xs:element ref="gmd:MD_ImageDescription"/>
94
		</xs:sequence>
95
		<xs:attributeGroup ref="gco:ObjectReference"/>
96
		<xs:attribute ref="gco:nilReason"/>
97
	</xs:complexType>
98
	<!-- =========================================================================== -->
99
	<xs:complexType name="AbstractMD_ContentInformation_Type" abstract="true">
100
		<xs:complexContent>
101
			<xs:extension base="gco:AbstractObject_Type">
102
				<xs:sequence/>
103
			</xs:extension>
104
		</xs:complexContent>
105
	</xs:complexType>
106
	<!-- ........................................................................ -->
107
	<xs:element name="AbstractMD_ContentInformation" type="gmd:AbstractMD_ContentInformation_Type" abstract="true"/>
108
	<!-- ........................................................................ -->
109
	<xs:complexType name="MD_ContentInformation_PropertyType">
110
		<xs:sequence minOccurs="0">
111
			<xs:element ref="gmd:AbstractMD_ContentInformation"/>
112
		</xs:sequence>
113
		<xs:attributeGroup ref="gco:ObjectReference"/>
114
		<xs:attribute ref="gco:nilReason"/>
115
	</xs:complexType>
116
	<!-- =========================================================================== -->
117
	<xs:complexType name="MD_RangeDimension_Type">
118
		<xs:annotation>
119
			<xs:documentation>Set of adjacent wavelengths in the electro-magnetic spectrum with a common characteristic, such as the visible band</xs:documentation>
120
		</xs:annotation>
121
		<xs:complexContent>
122
			<xs:extension base="gco:AbstractObject_Type">
123
				<xs:sequence>
124
					<xs:element name="sequenceIdentifier" type="gco:MemberName_PropertyType" minOccurs="0"/>
125
					<xs:element name="descriptor" type="gco:CharacterString_PropertyType" minOccurs="0"/>
126
				</xs:sequence>
127
			</xs:extension>
128
		</xs:complexContent>
129
	</xs:complexType>
130
	<!-- ........................................................................ -->
131
	<xs:element name="MD_RangeDimension" type="gmd:MD_RangeDimension_Type"/>
132
	<!-- ........................................................................ -->
133
	<xs:complexType name="MD_RangeDimension_PropertyType">
134
		<xs:sequence minOccurs="0">
135
			<xs:element ref="gmd:MD_RangeDimension"/>
136
		</xs:sequence>
137
		<xs:attributeGroup ref="gco:ObjectReference"/>
138
		<xs:attribute ref="gco:nilReason"/>
139
	</xs:complexType>
140
	<!-- =========================================================================== -->
141
	<xs:complexType name="MD_Band_Type">
142
		<xs:complexContent>
143
			<xs:extension base="gmd:MD_RangeDimension_Type">
144
				<xs:sequence>
145
					<xs:element name="maxValue" type="gco:Real_PropertyType" minOccurs="0"/>
146
					<xs:element name="minValue" type="gco:Real_PropertyType" minOccurs="0"/>
147
					<xs:element name="units" type="gco:UomLength_PropertyType" minOccurs="0"/>
148
					<xs:element name="peakResponse" type="gco:Real_PropertyType" minOccurs="0"/>
149
					<xs:element name="bitsPerValue" type="gco:Integer_PropertyType" minOccurs="0"/>
150
					<xs:element name="toneGradation" type="gco:Integer_PropertyType" minOccurs="0"/>
151
					<xs:element name="scaleFactor" type="gco:Real_PropertyType" minOccurs="0"/>
152
					<xs:element name="offset" type="gco:Real_PropertyType" minOccurs="0"/>
153
				</xs:sequence>
154
			</xs:extension>
155
		</xs:complexContent>
156
	</xs:complexType>
157
	<!-- ........................................................................ -->
158
	<xs:element name="MD_Band" type="gmd:MD_Band_Type" substitutionGroup="gmd:MD_RangeDimension"/>
159
	<!-- ........................................................................ -->
160
	<xs:complexType name="MD_Band_PropertyType">
161
		<xs:sequence minOccurs="0">
162
			<xs:element ref="gmd:MD_Band"/>
163
		</xs:sequence>
164
		<xs:attributeGroup ref="gco:ObjectReference"/>
165
		<xs:attribute ref="gco:nilReason"/>
166
	</xs:complexType>
167
	<!-- =========================================================================== -->
168
	<!-- ........................................................................ -->
169
	<xs:element name="MD_CoverageContentTypeCode" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
170
	<!-- ........................................................................ -->
171
	<xs:complexType name="MD_CoverageContentTypeCode_PropertyType">
172
		<xs:sequence minOccurs="0">
173
			<xs:element ref="gmd:MD_CoverageContentTypeCode"/>
174
		</xs:sequence>
175
		<xs:attribute ref="gco:nilReason"/>
176
	</xs:complexType>
177
	<!-- =========================================================================== -->
178
	<!-- ........................................................................ -->
179
	<xs:element name="MD_ImagingConditionCode" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
180
	<!-- ........................................................................ -->
181
	<xs:complexType name="MD_ImagingConditionCode_PropertyType">
182
		<xs:sequence minOccurs="0">
183
			<xs:element ref="gmd:MD_ImagingConditionCode"/>
184
		</xs:sequence>
185
		<xs:attribute ref="gco:nilReason"/>
186
	</xs:complexType>
187
	<!-- =========================================================================== -->
188
</xs:schema>
(4-4/17)