Project

General

Profile

1 9559 tao
<?xml version="1.0" encoding="utf-8"?>
2
<!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by STEPHANE BIDAULT (I.G.N/SAF/RECEPTIONS) -->
3
<xs:schema elementFormDefault="qualified" targetNamespace="http://www.isotc211.org/2005/gmi"
4
xmlns:gmi="http://www.isotc211.org/2005/gmi"
5
xmlns:gmx="http://www.isotc211.org/2005/gmx"
6
xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" version="0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
7
	<!-- ================================= Annotation ================================ -->
8
	<xs:annotation>
9
		<xs:documentation>This file was generated from ISO TC/211 UML class diagrams == 04-04-2008 17:12:48 ====== Name: Lineage - Position: 2</xs:documentation>
10
	</xs:annotation>
11
	<!-- ================================== Imports ================================== -->
12
	<xs:import namespace="http://www.isotc211.org/2005/gmd" schemaLocation="../gmd/gmd.xsd"/>
13
	<xs:import namespace="http://www.isotc211.org/2005/gco" schemaLocation="../gco/gco.xsd"/>
14
	<xs:import namespace="http://www.isotc211.org/2005/gmx" schemaLocation="../gmx/gmx.xsd"/>
15
16
	<xs:include schemaLocation="../gmi/acquisitionInformation.xsd"/>
17
	<!-- ########################################################################### -->
18
	<!-- ########################################################################### -->
19
	<!-- ================================== Classes ================================= -->
20
	<xs:complexType name="LE_Algorithm_Type">
21
		<xs:annotation>
22
			<xs:documentation>Description: Details of the methodology by which geographic information was derived from the instrument readings - FGDC: Algorithm_Information - shortName: Algorithm</xs:documentation>
23
		</xs:annotation>
24
		<xs:complexContent>
25
			<xs:extension base="gco:AbstractObject_Type">
26
				<xs:sequence>
27
					<xs:element name="citation" type="gmd:CI_Citation_PropertyType"/>
28
					<xs:element name="description" type="gco:CharacterString_PropertyType"/>
29
				</xs:sequence>
30
			</xs:extension>
31
		</xs:complexContent>
32
	</xs:complexType>
33
	<!-- ........................................................................ -->
34
	<xs:element name="LE_Algorithm" type="gmi:LE_Algorithm_Type"/>
35
	<!-- ........................................................................ -->
36
	<xs:complexType name="LE_Algorithm_PropertyType">
37
		<xs:sequence>
38
			<xs:element ref="gmi:LE_Algorithm" minOccurs="0"/>
39
		</xs:sequence>
40
		<xs:attributeGroup ref="gco:ObjectReference"/>
41
		<xs:attribute ref="gco:nilReason"/>
42
	</xs:complexType>
43
	<!-- =========================================================================== -->
44
	<xs:complexType name="LE_Processing_Type">
45
		<xs:annotation>
46
			<xs:documentation>Description: Comprehensive information about the procedure(s), process(es) and algorithm(s) applied in the process step - shortName: Procsg</xs:documentation>
47
		</xs:annotation>
48
		<xs:complexContent>
49
			<xs:extension base="gco:AbstractObject_Type">
50
				<xs:sequence>
51
					<xs:element name="identifier" type="gmd:MD_Identifier_PropertyType"/>
52
					<xs:element name="softwareReference" type="gmd:CI_Citation_PropertyType" minOccurs="0" maxOccurs="1"/>
53
					<xs:element name="procedureDescription" type="gco:CharacterString_PropertyType" minOccurs="0" maxOccurs="1"/>
54
					<xs:element name="documentation" type="gmd:CI_Citation_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
55
					<xs:element name="runTimeParameters" type="gco:CharacterString_PropertyType" minOccurs="0" maxOccurs="1"/>
56
					<xs:element name="algorithm" type="gmi:LE_Algorithm_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
57
				</xs:sequence>
58
			</xs:extension>
59
		</xs:complexContent>
60
	</xs:complexType>
61
	<!-- ........................................................................ -->
62
	<xs:element name="LE_Processing" type="gmi:LE_Processing_Type"/>
63
	<!-- ........................................................................ -->
64
	<xs:complexType name="LE_Processing_PropertyType">
65
		<xs:sequence>
66
			<xs:element ref="gmi:LE_Processing" minOccurs="0"/>
67
		</xs:sequence>
68
		<xs:attributeGroup ref="gco:ObjectReference"/>
69
		<xs:attribute ref="gco:nilReason"/>
70
	</xs:complexType>
71
	<!-- =========================================================================== -->
72
	<xs:complexType name="LE_Source_Type">
73
		<xs:annotation>
74
			<xs:documentation>Description: information on source of data sets for processing step - shortName: SrcDataset</xs:documentation>
75
		</xs:annotation>
76
		<xs:complexContent>
77
			<xs:extension base="gmd:LI_Source_Type">
78
				<xs:sequence>
79
					<xs:element name="processedLevel" type="gmd:MD_Identifier_PropertyType" minOccurs="0" maxOccurs="1"/>
80
					<xs:element name="resolution" type="gmi:LE_NominalResolution_PropertyType" minOccurs="0" maxOccurs="1"/>
81
				</xs:sequence>
82
			</xs:extension>
83
		</xs:complexContent>
84
	</xs:complexType>
85
	<!-- ........................................................................ -->
86
	<xs:element name="LE_Source" type="gmi:LE_Source_Type" substitutionGroup="gmd:LI_Source"/>
87
	<!-- ........................................................................ -->
88
	<xs:complexType name="LE_Source_PropertyType">
89
		<xs:sequence>
90
			<xs:element ref="gmi:LE_Source" minOccurs="0"/>
91
		</xs:sequence>
92
		<xs:attributeGroup ref="gco:ObjectReference"/>
93
		<xs:attribute ref="gco:nilReason"/>
94
	</xs:complexType>
95
	<!-- =========================================================================== -->
96
	<xs:complexType name="LE_ProcessStep_Type">
97
		<xs:annotation>
98
			<xs:documentation>Description: Information about an event or transformation in the life of the dataset including details of the algorithm and software used for processing - FGDC:  - shortName: DetailProcStep</xs:documentation>
99
		</xs:annotation>
100
		<xs:complexContent>
101
			<xs:extension base="gmd:LI_ProcessStep_Type">
102
				<xs:sequence>
103
					<xs:element name="processingInformation" type="gmi:LE_Processing_PropertyType" minOccurs="0" maxOccurs="1"/>
104
					<xs:element name="output" type="gmi:LE_Source_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
105
					<xs:element name="report" type="gmi:LE_ProcessStepReport_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
106
				</xs:sequence>
107
			</xs:extension>
108
		</xs:complexContent>
109
	</xs:complexType>
110
	<!-- ........................................................................ -->
111
	<xs:element name="LE_ProcessStep" type="gmi:LE_ProcessStep_Type" substitutionGroup="gmd:LI_ProcessStep"/>
112
	<!-- ........................................................................ -->
113
	<xs:complexType name="LE_ProcessStep_PropertyType">
114
		<xs:sequence>
115
			<xs:element ref="gmi:LE_ProcessStep" minOccurs="0"/>
116
		</xs:sequence>
117
		<xs:attributeGroup ref="gco:ObjectReference"/>
118
		<xs:attribute ref="gco:nilReason"/>
119
	</xs:complexType>
120
	<!-- =========================================================================== -->
121
	<xs:complexType name="LE_ProcessStepReport_Type">
122
		<xs:annotation>
123
			<xs:documentation>Description: Report of what occured during the process step - shortName: ProcStepRep</xs:documentation>
124
		</xs:annotation>
125
		<xs:complexContent>
126
			<xs:extension base="gco:AbstractObject_Type">
127
				<xs:sequence>
128
					<xs:element name="name" type="gco:CharacterString_PropertyType"/>
129
					<xs:element name="description" type="gco:CharacterString_PropertyType" minOccurs="0" maxOccurs="1"/>
130
					<xs:element name="fileType" type="gco:CharacterString_PropertyType" minOccurs="0" maxOccurs="1"/>
131
				</xs:sequence>
132
			</xs:extension>
133
		</xs:complexContent>
134
	</xs:complexType>
135
	<!-- ........................................................................ -->
136
	<xs:element name="LE_ProcessStepReport" type="gmi:LE_ProcessStepReport_Type"/>
137
	<!-- ........................................................................ -->
138
	<xs:complexType name="LE_ProcessStepReport_PropertyType">
139
		<xs:sequence>
140
			<xs:element ref="gmi:LE_ProcessStepReport" minOccurs="0"/>
141
		</xs:sequence>
142
		<xs:attributeGroup ref="gco:ObjectReference"/>
143
		<xs:attribute ref="gco:nilReason"/>
144
	</xs:complexType>
145
	<!-- =========================================================================== -->
146
	<xs:complexType name="QE_CoverageResult_Type">
147
		<xs:annotation>
148
			<xs:documentation>Description: Result of a data quality measure organising the measured values as a coverage - shortName: CoverageResult</xs:documentation>
149
		</xs:annotation>
150
		<xs:complexContent>
151
			<xs:extension base="gmd:AbstractDQ_Result_Type">
152
				<xs:sequence>
153
					<xs:element name="spatialRepresentationType" type="gmd:MD_SpatialRepresentationTypeCode_PropertyType"/>
154
					<xs:element name="resultFile" type="gmx:MX_DataFile_PropertyType" minOccurs="1" maxOccurs="1"/>
155
					<xs:element name="resultSpatialRepresentation" type="gmd:MD_SpatialRepresentation_PropertyType" minOccurs="1" maxOccurs="1"/>
156
					<xs:element name="resultContentDescription" type="gmd:MD_CoverageDescription_PropertyType" minOccurs="1" maxOccurs="1"/>
157
					<xs:element name="resultFormat" type="gmd:MD_Format_PropertyType" minOccurs="1" maxOccurs="1"/>
158
				</xs:sequence>
159
			</xs:extension>
160
		</xs:complexContent>
161
	</xs:complexType>
162
	<!-- ........................................................................ -->
163
	<xs:element name="QE_CoverageResult" type="gmi:QE_CoverageResult_Type" substitutionGroup="gmd:AbstractDQ_Result"/>
164
	<!-- ........................................................................ -->
165
	<xs:complexType name="QE_CoverageResult_PropertyType">
166
		<xs:sequence>
167
			<xs:element ref="gmi:QE_CoverageResult" minOccurs="0"/>
168
		</xs:sequence>
169
		<xs:attributeGroup ref="gco:ObjectReference"/>
170
		<xs:attribute ref="gco:nilReason"/>
171
	</xs:complexType>
172
	<!-- =========================================================================== -->
173
	<xs:complexType name="QE_Usability_Type">
174
		<xs:annotation>
175
			<xs:documentation>Description: to: degree of adherence of a dataset to a specific set of user requirements - shortName: Usability</xs:documentation>
176
		</xs:annotation>
177
		<xs:complexContent>
178
			<xs:extension base="gmd:AbstractDQ_Element_Type"/>
179
		</xs:complexContent>
180
	</xs:complexType>
181
	<!-- ........................................................................ -->
182
	<xs:element name="QE_Usability" type="gmi:QE_Usability_Type" substitutionGroup="gmd:AbstractDQ_Element"/>
183
	<!-- ........................................................................ -->
184
	<xs:complexType name="QE_Usability_PropertyType">
185
		<xs:sequence>
186
			<xs:element ref="gmi:QE_Usability" minOccurs="0"/>
187
		</xs:sequence>
188
		<xs:attributeGroup ref="gco:ObjectReference"/>
189
		<xs:attribute ref="gco:nilReason"/>
190
	</xs:complexType>
191
	<!-- =========================================================================== -->
192
	<xs:complexType name="LE_NominalResolution_Type">
193
		<xs:annotation>
194
			<xs:documentation>Description: Distance between adjacent pixels - shortName: nomRes</xs:documentation>
195
		</xs:annotation>
196
		<xs:choice>
197
			<xs:element name="scanningResolution" type="gco:Distance_PropertyType"/>
198
			<xs:element name="groundResolution" type="gco:Distance_PropertyType"/>
199
		</xs:choice>
200
	</xs:complexType>
201
	<!-- ........................................................................ -->
202
	<xs:element name="LE_NominalResolution" type="gmi:LE_NominalResolution_Type"/>
203
	<!-- ........................................................................ -->
204
	<xs:complexType name="LE_NominalResolution_PropertyType">
205
		<xs:sequence>
206
			<xs:element ref="gmi:LE_NominalResolution" minOccurs="0"/>
207
		</xs:sequence>
208
		<xs:attribute ref="gco:nilReason"/>
209
	</xs:complexType>
210
	<!-- =========================================================================== -->
211
</xs:schema>