root / trunk / libraries / libGPE-GML / testdata / schemas / 3.1.1 / base / geometryAggregates.xsd @ 11160
History | View | Annotate | Download (27.6 KB)
1 |
<?xml version="1.0" encoding="UTF-8"?> |
---|---|
2 |
<schema targetNamespace="http://www.opengis.net/gml" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sch="http://www.ascc.net/xml/schematron" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" elementFormDefault="qualified" |
3 |
version="3.1.1"> |
4 |
<annotation> |
5 |
<appinfo source="urn:opengis:specification:gml:schema-xsd:geometryAggregates:3.1.1">geometryAggregates.xsd</appinfo> |
6 |
<documentation>Copyright (c) 2001-2005 OGC, All Rights Reserved. |
7 |
For conditions, see OGC Software Notice http://www.opengeospatial.org/about/?page=ipr</documentation> |
8 |
</annotation> |
9 |
<include schemaLocation="geometryPrimitives.xsd"/> |
10 |
<!-- =========================================================== --> |
11 |
<!-- aggregate geometry objects --> |
12 |
<!-- =========================================================== --> |
13 |
<!-- =========================================================== --> |
14 |
<element name="_GeometricAggregate" type="gml:AbstractGeometricAggregateType" abstract="true" substitutionGroup="gml:_Geometry"> |
15 |
<annotation> |
16 |
<documentation>The "_GeometricAggregate" element is the abstract head of the substituition group for all geometric aggremates.</documentation> |
17 |
</annotation> |
18 |
</element> |
19 |
<!-- =========================================================== --> |
20 |
<complexType name="AbstractGeometricAggregateType" abstract="true"> |
21 |
<annotation> |
22 |
<documentation>This is the abstract root type of the geometric aggregates.</documentation> |
23 |
</annotation> |
24 |
<complexContent> |
25 |
<extension base="gml:AbstractGeometryType"/> |
26 |
</complexContent> |
27 |
</complexType> |
28 |
<!-- =========================================================== --> |
29 |
<element name="MultiGeometry" type="gml:MultiGeometryType" substitutionGroup="gml:_GeometricAggregate"/> |
30 |
<!-- ======================================================= --> |
31 |
<complexType name="MultiGeometryType"> |
32 |
<annotation> |
33 |
<documentation>A geometry collection must include one or more geometries, referenced through geometryMember elements.</documentation> |
34 |
</annotation> |
35 |
<complexContent> |
36 |
<extension base="gml:AbstractGeometricAggregateType"> |
37 |
<sequence> |
38 |
<annotation> |
39 |
<documentation>The members of the geometric aggregate can be specified either using the "standard" property or the array property style. It is also valid to use both the "standard" and the array property style in the same collection. |
40 |
NOTE: Array properties cannot reference remote geometry elements.</documentation> |
41 |
</annotation> |
42 |
<element ref="gml:geometryMember" minOccurs="0" maxOccurs="unbounded"/> |
43 |
<element ref="gml:geometryMembers" minOccurs="0"/> |
44 |
</sequence> |
45 |
</extension> |
46 |
</complexContent> |
47 |
</complexType> |
48 |
<!-- =========================================================== --> |
49 |
<element name="multiGeometryProperty" type="gml:MultiGeometryPropertyType"> |
50 |
<annotation> |
51 |
<appinfo> |
52 |
<sch:pattern name="Check either href or content not both"> |
53 |
<sch:rule context="gml:multiGeometryProperty"> |
54 |
<sch:extends rule="hrefOrContent"/> |
55 |
</sch:rule> |
56 |
</sch:pattern> |
57 |
</appinfo> |
58 |
<documentation>This property element either references a geometric aggregate via the XLink-attributes or contains the "multi geometry" element. multiGeometryProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for _GeometricAggregate.</documentation> |
59 |
</annotation> |
60 |
</element> |
61 |
<!-- =========================================================== --> |
62 |
<complexType name="MultiGeometryPropertyType"> |
63 |
<annotation> |
64 |
<documentation>A property that has a geometric aggregate as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element must be given, but neither both nor none.</documentation> |
65 |
</annotation> |
66 |
<sequence minOccurs="0"> |
67 |
<element ref="gml:_GeometricAggregate"/> |
68 |
</sequence> |
69 |
<attributeGroup ref="gml:AssociationAttributeGroup"> |
70 |
<annotation> |
71 |
<documentation>This attribute group includes the XLink attributes (see xlinks.xsd). XLink is used in GML to reference remote resources (including those elsewhere in the same document). A simple link element can be constructed by including a specific set of XLink attributes. The XML Linking Language (XLink) is currently a Proposed Recommendation of the World Wide Web Consortium. XLink allows elements to be inserted into XML documents so as to create sophisticated links between resources; such links can be used to reference remote properties. |
72 |
A simple link element can be used to implement pointer functionality, and this functionality has been built into various GML 3 elements by including the gml:AssociationAttributeGroup.</documentation> |
73 |
</annotation> |
74 |
</attributeGroup> |
75 |
</complexType> |
76 |
<!-- =========================================================== --> |
77 |
<element name="MultiPoint" type="gml:MultiPointType" substitutionGroup="gml:_GeometricAggregate"/> |
78 |
<!-- ======================================================= --> |
79 |
<complexType name="MultiPointType"> |
80 |
<annotation> |
81 |
<documentation>A MultiPoint is defined by one or more Points, referenced through pointMember elements.</documentation> |
82 |
</annotation> |
83 |
<complexContent> |
84 |
<extension base="gml:AbstractGeometricAggregateType"> |
85 |
<sequence> |
86 |
<annotation> |
87 |
<documentation>The members of the geometric aggregate can be specified either using the "standard" property or the array property style. It is also valid to use both the "standard" and the array property style in the same collection. |
88 |
NOTE: Array properties cannot reference remote geometry elements.</documentation> |
89 |
</annotation> |
90 |
<element ref="gml:pointMember" minOccurs="0" maxOccurs="unbounded"/> |
91 |
<element ref="gml:pointMembers" minOccurs="0"/> |
92 |
</sequence> |
93 |
</extension> |
94 |
</complexContent> |
95 |
</complexType> |
96 |
<!-- =========================================================== --> |
97 |
<element name="multiPointProperty" type="gml:MultiPointPropertyType"> |
98 |
<annotation> |
99 |
<appinfo> |
100 |
<sch:pattern name="Check either href or content not both"> |
101 |
<sch:rule context="gml:multiPointProperty"> |
102 |
<sch:extends rule="hrefOrContent"/> |
103 |
</sch:rule> |
104 |
</sch:pattern> |
105 |
</appinfo> |
106 |
<documentation>This property element either references a point aggregate via the XLink-attributes or contains the "multi point" element. multiPointProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for MultiPoint.</documentation> |
107 |
</annotation> |
108 |
</element> |
109 |
<!-- =========================================================== --> |
110 |
<complexType name="MultiPointPropertyType"> |
111 |
<annotation> |
112 |
<documentation>A property that has a collection of points as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element must be given, but neither both nor none.</documentation> |
113 |
</annotation> |
114 |
<sequence minOccurs="0"> |
115 |
<element ref="gml:MultiPoint"/> |
116 |
</sequence> |
117 |
<attributeGroup ref="gml:AssociationAttributeGroup"> |
118 |
<annotation> |
119 |
<documentation>This attribute group includes the XLink attributes (see xlinks.xsd). XLink is used in GML to reference remote resources (including those elsewhere in the same document). A simple link element can be constructed by including a specific set of XLink attributes. The XML Linking Language (XLink) is currently a Proposed Recommendation of the World Wide Web Consortium. XLink allows elements to be inserted into XML documents so as to create sophisticated links between resources; such links can be used to reference remote properties. |
120 |
A simple link element can be used to implement pointer functionality, and this functionality has been built into various GML 3 elements by including the gml:AssociationAttributeGroup.</documentation> |
121 |
</annotation> |
122 |
</attributeGroup> |
123 |
</complexType> |
124 |
<!-- =========================================================== --> |
125 |
<element name="MultiCurve" type="gml:MultiCurveType" substitutionGroup="gml:_GeometricAggregate"/> |
126 |
<!-- ======================================================= --> |
127 |
<complexType name="MultiCurveType"> |
128 |
<annotation> |
129 |
<documentation>A MultiCurve is defined by one or more Curves, referenced through curveMember elements.</documentation> |
130 |
</annotation> |
131 |
<complexContent> |
132 |
<extension base="gml:AbstractGeometricAggregateType"> |
133 |
<sequence> |
134 |
<annotation> |
135 |
<documentation>The members of the geometric aggregate can be specified either using the "standard" property or the array property style. It is also valid to use both the "standard" and the array property style in the same collection. |
136 |
NOTE: Array properties cannot reference remote geometry elements.</documentation> |
137 |
</annotation> |
138 |
<element ref="gml:curveMember" minOccurs="0" maxOccurs="unbounded"/> |
139 |
<element ref="gml:curveMembers" minOccurs="0"/> |
140 |
</sequence> |
141 |
</extension> |
142 |
</complexContent> |
143 |
</complexType> |
144 |
<!-- =========================================================== --> |
145 |
<element name="multiCurveProperty" type="gml:MultiCurvePropertyType"> |
146 |
<annotation> |
147 |
<appinfo> |
148 |
<sch:pattern name="Check either href or content not both"> |
149 |
<sch:rule context="gml:multiCurveProperty"> |
150 |
<sch:extends rule="hrefOrContent"/> |
151 |
</sch:rule> |
152 |
</sch:pattern> |
153 |
</appinfo> |
154 |
<documentation>This property element either references a curve aggregate via the XLink-attributes or contains the "multi curve" element. multiCurveProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for MultiCurve.</documentation> |
155 |
</annotation> |
156 |
</element> |
157 |
<!-- =========================================================== --> |
158 |
<complexType name="MultiCurvePropertyType"> |
159 |
<annotation> |
160 |
<documentation>A property that has a collection of curves as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element must be given, but neither both nor none.</documentation> |
161 |
</annotation> |
162 |
<sequence minOccurs="0"> |
163 |
<element ref="gml:MultiCurve"/> |
164 |
</sequence> |
165 |
<attributeGroup ref="gml:AssociationAttributeGroup"> |
166 |
<annotation> |
167 |
<documentation>This attribute group includes the XLink attributes (see xlinks.xsd). XLink is used in GML to reference remote resources (including those elsewhere in the same document). A simple link element can be constructed by including a specific set of XLink attributes. The XML Linking Language (XLink) is currently a Proposed Recommendation of the World Wide Web Consortium. XLink allows elements to be inserted into XML documents so as to create sophisticated links between resources; such links can be used to reference remote properties. |
168 |
A simple link element can be used to implement pointer functionality, and this functionality has been built into various GML 3 elements by including the gml:AssociationAttributeGroup.</documentation> |
169 |
</annotation> |
170 |
</attributeGroup> |
171 |
</complexType> |
172 |
<!-- =========================================================== --> |
173 |
<element name="MultiSurface" type="gml:MultiSurfaceType" substitutionGroup="gml:_GeometricAggregate"/> |
174 |
<!-- ======================================================= --> |
175 |
<complexType name="MultiSurfaceType"> |
176 |
<annotation> |
177 |
<documentation>A MultiSurface is defined by one or more Surfaces, referenced through surfaceMember elements.</documentation> |
178 |
</annotation> |
179 |
<complexContent> |
180 |
<extension base="gml:AbstractGeometricAggregateType"> |
181 |
<sequence> |
182 |
<annotation> |
183 |
<documentation>The members of the geometric aggregate can be specified either using the "standard" property or the array property style. It is also valid to use both the "standard" and the array property style in the same collection. |
184 |
NOTE: Array properties cannot reference remote geometry elements.</documentation> |
185 |
</annotation> |
186 |
<element ref="gml:surfaceMember" minOccurs="0" maxOccurs="unbounded"/> |
187 |
<element ref="gml:surfaceMembers" minOccurs="0"/> |
188 |
</sequence> |
189 |
</extension> |
190 |
</complexContent> |
191 |
</complexType> |
192 |
<!-- =========================================================== --> |
193 |
<element name="multiSurfaceProperty" type="gml:MultiSurfacePropertyType"> |
194 |
<annotation> |
195 |
<appinfo> |
196 |
<sch:pattern name="Check either href or content not both"> |
197 |
<sch:rule context="gml:multiSurfaceProperty"> |
198 |
<sch:extends rule="hrefOrContent"/> |
199 |
</sch:rule> |
200 |
</sch:pattern> |
201 |
</appinfo> |
202 |
<documentation>This property element either references a surface aggregate via the XLink-attributes or contains the "multi surface" element. multiSurfaceProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for MultiSurface.</documentation> |
203 |
</annotation> |
204 |
</element> |
205 |
<!-- =========================================================== --> |
206 |
<complexType name="MultiSurfacePropertyType"> |
207 |
<annotation> |
208 |
<documentation>A property that has a collection of surfaces as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element must be given, but neither both nor none.</documentation> |
209 |
</annotation> |
210 |
<sequence minOccurs="0"> |
211 |
<element ref="gml:MultiSurface"/> |
212 |
</sequence> |
213 |
<attributeGroup ref="gml:AssociationAttributeGroup"> |
214 |
<annotation> |
215 |
<documentation>This attribute group includes the XLink attributes (see xlinks.xsd). XLink is used in GML to reference remote resources (including those elsewhere in the same document). A simple link element can be constructed by including a specific set of XLink attributes. The XML Linking Language (XLink) is currently a Proposed Recommendation of the World Wide Web Consortium. XLink allows elements to be inserted into XML documents so as to create sophisticated links between resources; such links can be used to reference remote properties. |
216 |
A simple link element can be used to implement pointer functionality, and this functionality has been built into various GML 3 elements by including the gml:AssociationAttributeGroup.</documentation> |
217 |
</annotation> |
218 |
</attributeGroup> |
219 |
</complexType> |
220 |
<!-- ============================================================ --> |
221 |
<element name="MultiSolid" type="gml:MultiSolidType" substitutionGroup="gml:_GeometricAggregate"/> |
222 |
<!-- ======================================================= --> |
223 |
<complexType name="MultiSolidType"> |
224 |
<annotation> |
225 |
<documentation>A MultiSolid is defined by one or more Solids, referenced through solidMember elements.</documentation> |
226 |
</annotation> |
227 |
<complexContent> |
228 |
<extension base="gml:AbstractGeometricAggregateType"> |
229 |
<sequence> |
230 |
<annotation> |
231 |
<documentation>The members of the geometric aggregate can be specified either using the "standard" property or the array property style. It is also valid to use both the "standard" and the array property style in the same collection. |
232 |
NOTE: Array properties cannot reference remote geometry elements.</documentation> |
233 |
</annotation> |
234 |
<element ref="gml:solidMember" minOccurs="0" maxOccurs="unbounded"/> |
235 |
<element ref="gml:solidMembers" minOccurs="0"/> |
236 |
</sequence> |
237 |
</extension> |
238 |
</complexContent> |
239 |
</complexType> |
240 |
<!-- =========================================================== --> |
241 |
<element name="multiSolidProperty" type="gml:MultiSolidPropertyType"> |
242 |
<annotation> |
243 |
<appinfo> |
244 |
<sch:pattern name="Check either href or content not both"> |
245 |
<sch:rule context="gml:multiSolidProperty"> |
246 |
<sch:extends rule="hrefOrContent"/> |
247 |
</sch:rule> |
248 |
</sch:pattern> |
249 |
</appinfo> |
250 |
<documentation>This property element either references a solid aggregate via the XLink-attributes or contains the "multi solid" element. multiSolidProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for MultiSolid.</documentation> |
251 |
</annotation> |
252 |
</element> |
253 |
<!-- =========================================================== --> |
254 |
<complexType name="MultiSolidPropertyType"> |
255 |
<annotation> |
256 |
<documentation>A property that has a collection of solids as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element must be given, but neither both nor none.</documentation> |
257 |
</annotation> |
258 |
<sequence minOccurs="0"> |
259 |
<element ref="gml:MultiSolid"/> |
260 |
</sequence> |
261 |
<attributeGroup ref="gml:AssociationAttributeGroup"> |
262 |
<annotation> |
263 |
<documentation>This attribute group includes the XLink attributes (see xlinks.xsd). XLink is used in GML to reference remote resources (including those elsewhere in the same document). A simple link element can be constructed by including a specific set of XLink attributes. The XML Linking Language (XLink) is currently a Proposed Recommendation of the World Wide Web Consortium. XLink allows elements to be inserted into XML documents so as to create sophisticated links between resources; such links can be used to reference remote properties. |
264 |
A simple link element can be used to implement pointer functionality, and this functionality has been built into various GML 3 elements by including the gml:AssociationAttributeGroup.</documentation> |
265 |
</annotation> |
266 |
</attributeGroup> |
267 |
</complexType> |
268 |
<!-- =========================================================== --> |
269 |
<!-- |
270 |
|
271 |
The following types and elements are deprecated and should not be used ! |
272 |
For backward compatibility with GML2 only |
273 |
|
274 |
--> |
275 |
<!-- =========================================================== --> |
276 |
<element name="MultiPolygon" type="gml:MultiPolygonType" substitutionGroup="gml:_GeometricAggregate"> |
277 |
<annotation> |
278 |
<documentation>Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "MultiSurface" element instead.</documentation> |
279 |
</annotation> |
280 |
</element> |
281 |
<!-- =========================================================== --> |
282 |
<element name="MultiLineString" type="gml:MultiLineStringType" substitutionGroup="gml:_GeometricAggregate"> |
283 |
<annotation> |
284 |
<documentation>Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "MultiCurve" element instead.</documentation> |
285 |
</annotation> |
286 |
</element> |
287 |
<!-- =========================================================== --> |
288 |
<complexType name="MultiLineStringType"> |
289 |
<annotation> |
290 |
<documentation>A MultiLineString is defined by one or more LineStrings, referenced through lineStringMember elements. Deprecated with GML version 3.0. Use MultiCurveType instead.</documentation> |
291 |
</annotation> |
292 |
<complexContent> |
293 |
<extension base="gml:AbstractGeometricAggregateType"> |
294 |
<sequence> |
295 |
<element ref="gml:lineStringMember" minOccurs="0" maxOccurs="unbounded"/> |
296 |
</sequence> |
297 |
</extension> |
298 |
</complexContent> |
299 |
</complexType> |
300 |
<!-- =========================================================== --> |
301 |
<complexType name="MultiLineStringPropertyType"> |
302 |
<annotation> |
303 |
<documentation>This type is deprecated with GML 3 and shall not be used. It is included for backwards compatibility with GML 2. Use MultiCurvePropertyType instead. |
304 |
A property that has a collection of line strings as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element must be given, but neither both nor none.</documentation> |
305 |
</annotation> |
306 |
<sequence minOccurs="0"> |
307 |
<element ref="gml:MultiLineString"/> |
308 |
</sequence> |
309 |
<attributeGroup ref="gml:AssociationAttributeGroup"> |
310 |
<annotation> |
311 |
<documentation>This attribute group includes the XLink attributes (see xlinks.xsd). XLink is used in GML to reference remote resources (including those elsewhere in the same document). A simple link element can be constructed by including a specific set of XLink attributes. The XML Linking Language (XLink) is currently a Proposed Recommendation of the World Wide Web Consortium. XLink allows elements to be inserted into XML documents so as to create sophisticated links between resources; such links can be used to reference remote properties. |
312 |
A simple link element can be used to implement pointer functionality, and this functionality has been built into various GML 3 elements by including the gml:AssociationAttributeGroup.</documentation> |
313 |
</annotation> |
314 |
</attributeGroup> |
315 |
</complexType> |
316 |
<!-- =========================================================== --> |
317 |
<complexType name="MultiPolygonType"> |
318 |
<annotation> |
319 |
<documentation>A MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements. Deprecated with GML version 3.0. Use MultiSurfaceType instead.</documentation> |
320 |
</annotation> |
321 |
<complexContent> |
322 |
<extension base="gml:AbstractGeometricAggregateType"> |
323 |
<sequence> |
324 |
<element ref="gml:polygonMember" minOccurs="0" maxOccurs="unbounded"/> |
325 |
</sequence> |
326 |
</extension> |
327 |
</complexContent> |
328 |
</complexType> |
329 |
<!-- =========================================================== --> |
330 |
<complexType name="MultiPolygonPropertyType"> |
331 |
<annotation> |
332 |
<documentation>This type is deprecated with GML 3 and shall not be used. It is included for backwards compatibility with GML 2. Use MultiSurfacePropertyType instead. |
333 |
|
334 |
A property that has a collection of polygons as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element must be given, but neither both nor none.</documentation> |
335 |
</annotation> |
336 |
<sequence minOccurs="0"> |
337 |
<element ref="gml:MultiPolygon"/> |
338 |
</sequence> |
339 |
<attributeGroup ref="gml:AssociationAttributeGroup"> |
340 |
<annotation> |
341 |
<documentation>This attribute group includes the XLink attributes (see xlinks.xsd). XLink is used in GML to reference remote resources (including those elsewhere in the same document). A simple link element can be constructed by including a specific set of XLink attributes. The XML Linking Language (XLink) is currently a Proposed Recommendation of the World Wide Web Consortium. XLink allows elements to be inserted into XML documents so as to create sophisticated links between resources; such links can be used to reference remote properties. |
342 |
A simple link element can be used to implement pointer functionality, and this functionality has been built into various GML 3 elements by including the gml:AssociationAttributeGroup.</documentation> |
343 |
</annotation> |
344 |
</attributeGroup> |
345 |
</complexType> |
346 |
<!-- =========================================================== --> |
347 |
<!-- =========================================================== --> |
348 |
<element name="geometryMember" type="gml:GeometryPropertyType"> |
349 |
<annotation> |
350 |
<documentation>This property element either references a geometry element via the XLink-attributes or contains the geometry element.</documentation> |
351 |
</annotation> |
352 |
</element> |
353 |
<element name="geometryMembers" type="gml:GeometryArrayPropertyType"> |
354 |
<annotation> |
355 |
<documentation>This property element contains a list of geometry elements. The order of the elements is significant and shall be preserved when processing the array.</documentation> |
356 |
</annotation> |
357 |
</element> |
358 |
<element name="pointMember" type="gml:PointPropertyType"> |
359 |
<annotation> |
360 |
<documentation>This property element either references a Point via the XLink-attributes or contains the Point element.</documentation> |
361 |
</annotation> |
362 |
</element> |
363 |
<element name="pointMembers" type="gml:PointArrayPropertyType"> |
364 |
<annotation> |
365 |
<documentation>This property element contains a list of points. The order of the elements is significant and shall be preserved when processing the array.</documentation> |
366 |
</annotation> |
367 |
</element> |
368 |
<element name="curveMembers" type="gml:CurveArrayPropertyType"> |
369 |
<annotation> |
370 |
<documentation>This property element contains a list of curves. The order of the elements is significant and shall be preserved when processing the array.</documentation> |
371 |
</annotation> |
372 |
</element> |
373 |
<element name="surfaceMember" type="gml:SurfacePropertyType"> |
374 |
<annotation> |
375 |
<documentation>This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".</documentation> |
376 |
</annotation> |
377 |
</element> |
378 |
<element name="surfaceMembers" type="gml:SurfaceArrayPropertyType"> |
379 |
<annotation> |
380 |
<documentation>This property element contains a list of surfaces. The order of the elements is significant and shall be preserved when processing the array.</documentation> |
381 |
</annotation> |
382 |
</element> |
383 |
<element name="solidMember" type="gml:SolidPropertyType"> |
384 |
<annotation> |
385 |
<documentation>This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element which is substitutable for "_Solid".</documentation> |
386 |
</annotation> |
387 |
</element> |
388 |
<element name="solidMembers" type="gml:SolidArrayPropertyType"> |
389 |
<annotation> |
390 |
<documentation>This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.</documentation> |
391 |
</annotation> |
392 |
</element> |
393 |
<!-- some named geometry properties - for backward compatibility with GML2 --> |
394 |
<element name="multiCenterOf" type="gml:MultiPointPropertyType"/> |
395 |
<element name="multiPosition" type="gml:MultiPointPropertyType"/> |
396 |
<element name="multiCenterLineOf" type="gml:MultiCurvePropertyType"/> |
397 |
<element name="multiEdgeOf" type="gml:MultiCurvePropertyType"/> |
398 |
<element name="multiCoverage" type="gml:MultiSurfacePropertyType"/> |
399 |
<element name="multiExtentOf" type="gml:MultiSurfacePropertyType"/> |
400 |
<!-- |
401 |
|
402 |
The following types and elements are deprecated and should not be used ! |
403 |
|
404 |
--> |
405 |
<element name="multiLocation" type="gml:MultiPointPropertyType"> |
406 |
<annotation> |
407 |
<appinfo>deprecated</appinfo> |
408 |
<documentation>Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "curveMember" instead. |
409 |
This property element either references a line string via the XLink-attributes or contains the line string element.</documentation> |
410 |
</annotation> |
411 |
</element> |
412 |
<element name="lineStringMember" type="gml:LineStringPropertyType"> |
413 |
<annotation> |
414 |
<appinfo>deprecated</appinfo> |
415 |
<documentation>Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "curveMember" instead. |
416 |
This property element either references a line string via the XLink-attributes or contains the line string element.</documentation> |
417 |
</annotation> |
418 |
</element> |
419 |
<element name="polygonMember" type="gml:PolygonPropertyType"> |
420 |
<annotation> |
421 |
<appinfo>deprecated</appinfo> |
422 |
<documentation>Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "surfaceMember" instead. |
423 |
This property element either references a polygon via the XLink-attributes or contains the polygon element.</documentation> |
424 |
</annotation> |
425 |
</element> |
426 |
<!-- =========================================================== --> |
427 |
</schema> |