1
|
<?xml version="1.0" encoding="UTF-8"?>
|
2
|
<xs:schema
|
3
|
version="2013-10-22"
|
4
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
5
|
targetNamespace="http://rs.tdwg.org/dwc/terms/"
|
6
|
xmlns:dcterms="http://purl.org/dc/terms/"
|
7
|
xmlns:dcelem="http://purl.org/dc/elements/1.1/"
|
8
|
xmlns:dwctype="http://rs.tdwg.org/dwc/dwctype/"
|
9
|
xmlns:dwc="http://rs.tdwg.org/dwc/terms/">
|
10
|
<xs:annotation>
|
11
|
<xs:documentation xml:lang="en">
|
12
|
The Generic Darwin Core schema defining all property terms as global elements.
|
13
|
|
14
|
Domain classes are not defined here, but in a separate schema (tdwg_dwcclasses.xsd) with the same namespace.
|
15
|
There are two ways in which references to domains can be defined:
|
16
|
a) through an abstract base term anyXXXTerm, which is derived from the type dwc:anyPropery and which all properties
|
17
|
for that domain use as their substitution group. If you refer to dwc:anyXXXTerm in your schema, you will be able
|
18
|
to reference any of the terms, but it will be impossible to create a sequence of all terms occurring only once.
|
19
|
b) through a group of elements called XXXTerms, which reference properties exactly once as a sequence.
|
20
|
This group can be used to refer to all the domain properties only once. In order to make a property required, you
|
21
|
must create your own group referring to the individual dwc terms.
|
22
|
If you want to specify every term once at most and in any order, you will also have to refer to the individual dwc
|
23
|
term yourself - a limitation of the xs:all model.
|
24
|
</xs:documentation>
|
25
|
</xs:annotation>
|
26
|
<!-- tdwg_basetypes.xsd defines custom data types such as dateTimeISO to allow dates or the forms YYYY and YYYY-MM. -->
|
27
|
<xs:include schemaLocation="tdwg_basetypes.xsd"/>
|
28
|
<xs:import namespace="http://purl.org/dc/terms/" schemaLocation="http://dublincore.org/schemas/xmls/qdc/2008/02/11/dcterms.xsd"/>
|
29
|
<xs:import namespace="http://purl.org/dc/elements/1.1/" schemaLocation="http://dublincore.org/schemas/xmls/qdc/dc.xsd"/>
|
30
|
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
|
31
|
<xs:import namespace="http://rs.tdwg.org/dwc/dwctype/" schemaLocation="tdwg_dwctypes.xsd"/>
|
32
|
|
33
|
<!-- ANY DWC TERM -->
|
34
|
<xs:element name="any" abstract="true"/>
|
35
|
<!-- ANY DWC IDENTIFIER -->
|
36
|
<xs:element name="anyIdentifier" abstract="true" substitutionGroup="dwc:any"/>
|
37
|
<xs:group name="IdentifierTerms">
|
38
|
<xs:annotation>
|
39
|
<xs:documentation>Group of all Darwin Core identifier terms as a convenience to construct other schemas</xs:documentation>
|
40
|
</xs:annotation>
|
41
|
<xs:sequence>
|
42
|
<xs:element ref="dwc:occurrenceID" minOccurs="0"/>
|
43
|
<xs:element ref="dwc:materialSampleID" minOccurs="0"/>
|
44
|
<xs:element ref="dwc:eventID" minOccurs="0"/>
|
45
|
<xs:element ref="dwc:locationID" minOccurs="0"/>
|
46
|
<xs:element ref="dwc:geologicalContextID" minOccurs="0"/>
|
47
|
<xs:element ref="dwc:identificationID" minOccurs="0"/>
|
48
|
<xs:element ref="dwc:taxonID" minOccurs="0"/>
|
49
|
<xs:element ref="dwc:resourceRelationshipID" minOccurs="0"/>
|
50
|
<xs:element ref="dwc:measurementID" minOccurs="0"/>
|
51
|
</xs:sequence>
|
52
|
</xs:group>
|
53
|
|
54
|
<!-- ANY DWC PROPERTY TERM -->
|
55
|
<xs:element name="anyProperty" abstract="true" substitutionGroup="dwc:any"/> <!-- type="dwc:simpleProperty" -->
|
56
|
<!-- ANY DWC CLASS TERM -->
|
57
|
<xs:element name="anyClass" abstract="true" substitutionGroup="dwc:any"/>
|
58
|
|
59
|
<!--
|
60
|
All TERMS listed BY domain
|
61
|
Every domain has its own substitutionGroup
|
62
|
-->
|
63
|
|
64
|
<!-- RECORD-LEVEL domainless terms -->
|
65
|
<xs:element name="anyRecordLevelTerm" abstract="true" substitutionGroup="dwc:anyProperty"/>
|
66
|
<!-- domain properties -->
|
67
|
<!-- the Dublin Core terms applicable for Darwin Core are defined in the dublin_core.xsd and use this substitution group -->
|
68
|
<xs:element name="institutionID" substitutionGroup="dwc:anyRecordLevelTerm" type="xs:string"/>
|
69
|
<xs:element name="collectionID" substitutionGroup="dwc:anyRecordLevelTerm" type="xs:string"/>
|
70
|
<xs:element name="datasetID" substitutionGroup="dwc:anyRecordLevelTerm" type="xs:string"/>
|
71
|
<xs:element name="institutionCode" substitutionGroup="dwc:anyRecordLevelTerm" type="xs:string"/>
|
72
|
<xs:element name="collectionCode" substitutionGroup="dwc:anyRecordLevelTerm" type="xs:string"/>
|
73
|
<xs:element name="datasetName" substitutionGroup="dwc:anyRecordLevelTerm" type="xs:string"/>
|
74
|
<xs:element name="ownerInstitutionCode" substitutionGroup="dwc:anyRecordLevelTerm" type="xs:string"/>
|
75
|
<xs:element name="basisOfRecord" substitutionGroup="dwc:anyRecordLevelTerm" type="xs:string"/>
|
76
|
<xs:element name="informationWithheld" substitutionGroup="dwc:anyRecordLevelTerm" type="xs:string"/>
|
77
|
<xs:element name="dataGeneralizations" substitutionGroup="dwc:anyRecordLevelTerm" type="xs:string"/>
|
78
|
<xs:element name="dynamicProperties" substitutionGroup="dwc:anyRecordLevelTerm" type="xs:string"/>
|
79
|
<xs:group name="RecordLevelTerms">
|
80
|
<xs:sequence>
|
81
|
<xs:element ref="dcterms:type" minOccurs="0"/>
|
82
|
<xs:element ref="dcterms:modified" minOccurs="0"/>
|
83
|
<xs:element ref="dcterms:language" minOccurs="0"/>
|
84
|
<xs:element ref="dcterms:rights" minOccurs="0"/>
|
85
|
<xs:element ref="dcterms:rightsHolder" minOccurs="0"/>
|
86
|
<xs:element ref="dcterms:accessRights" minOccurs="0"/>
|
87
|
<xs:element ref="dcterms:bibliographicCitation" minOccurs="0"/>
|
88
|
<xs:element ref="dcterms:references" minOccurs="0"/>
|
89
|
<xs:element ref="dwc:institutionID" minOccurs="0"/>
|
90
|
<xs:element ref="dwc:collectionID" minOccurs="0"/>
|
91
|
<xs:element ref="dwc:datasetID" minOccurs="0"/>
|
92
|
<xs:element ref="dwc:institutionCode" minOccurs="0"/>
|
93
|
<xs:element ref="dwc:collectionCode" minOccurs="0"/>
|
94
|
<xs:element ref="dwc:datasetName" minOccurs="0"/>
|
95
|
<xs:element ref="dwc:ownerInstitutionCode" minOccurs="0"/>
|
96
|
<xs:element ref="dwc:basisOfRecord" minOccurs="0"/>
|
97
|
<xs:element ref="dwc:informationWithheld" minOccurs="0"/>
|
98
|
<xs:element ref="dwc:dataGeneralizations" minOccurs="0"/>
|
99
|
<xs:element ref="dwc:dynamicProperties" minOccurs="0"/>
|
100
|
</xs:sequence>
|
101
|
</xs:group>
|
102
|
|
103
|
<!-- OCCURRENCE domain -->
|
104
|
<xs:element name="anyOccurrenceTerm" abstract="true" substitutionGroup="dwc:anyProperty"/>
|
105
|
<xs:element name="occurrenceID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyIdentifier"/>
|
106
|
<!-- domain properties -->
|
107
|
<xs:element name="catalogNumber" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
108
|
<xs:element name="occurrenceRemarks" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
109
|
<xs:element name="recordNumber" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
110
|
<xs:element name="recordedBy" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
111
|
<xs:element name="individualID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
112
|
<xs:element name="individualCount" type="xs:positiveInteger" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
113
|
<xs:element name="sex" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
114
|
<xs:element name="lifeStage" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
115
|
<xs:element name="reproductiveCondition" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
116
|
<xs:element name="behavior" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
117
|
<xs:element name="establishmentMeans" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
118
|
<xs:element name="occurrenceStatus" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
119
|
<xs:element name="preparations" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
120
|
<xs:element name="disposition" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
121
|
<xs:element name="otherCatalogNumbers" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
122
|
<xs:element name="previousIdentifications" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
123
|
<xs:element name="associatedMedia" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
124
|
<xs:element name="associatedReferences" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
125
|
<xs:element name="associatedOccurrences" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
126
|
<xs:element name="associatedSequences" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
127
|
<xs:element name="associatedTaxa" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
128
|
<xs:group name="OccurrenceTerms">
|
129
|
<xs:sequence>
|
130
|
<xs:element ref="dwc:institutionCode" minOccurs="0"/>
|
131
|
<xs:element ref="dwc:collectionCode" minOccurs="0"/>
|
132
|
<xs:element ref="dwc:collectionID" minOccurs="0"/>
|
133
|
<xs:element ref="dwc:catalogNumber" minOccurs="0"/>
|
134
|
<xs:element ref="dwc:occurrenceRemarks" minOccurs="0"/>
|
135
|
<xs:element ref="dwc:recordNumber" minOccurs="0"/>
|
136
|
<xs:element ref="dwc:recordedBy" minOccurs="0"/>
|
137
|
<xs:element ref="dwc:individualID" minOccurs="0"/>
|
138
|
<xs:element ref="dwc:individualCount" minOccurs="0"/>
|
139
|
<xs:element ref="dwc:sex" minOccurs="0"/>
|
140
|
<xs:element ref="dwc:lifeStage" minOccurs="0"/>
|
141
|
<xs:element ref="dwc:reproductiveCondition" minOccurs="0"/>
|
142
|
<xs:element ref="dwc:behavior" minOccurs="0"/>
|
143
|
<xs:element ref="dwc:establishmentMeans" minOccurs="0"/>
|
144
|
<xs:element ref="dwc:occurrenceStatus" minOccurs="0"/>
|
145
|
<xs:element ref="dwc:preparations" minOccurs="0"/>
|
146
|
<xs:element ref="dwc:disposition" minOccurs="0"/>
|
147
|
<xs:element ref="dwc:otherCatalogNumbers" minOccurs="0"/>
|
148
|
<xs:element ref="dwc:previousIdentifications" minOccurs="0"/>
|
149
|
<xs:element ref="dwc:associatedMedia" minOccurs="0"/>
|
150
|
<xs:element ref="dwc:associatedReferences" minOccurs="0"/>
|
151
|
<xs:element ref="dwc:associatedOccurrences" minOccurs="0"/>
|
152
|
<xs:element ref="dwc:associatedSequences" minOccurs="0"/>
|
153
|
<xs:element ref="dwc:associatedTaxa" minOccurs="0"/>
|
154
|
</xs:sequence>
|
155
|
</xs:group>
|
156
|
|
157
|
<!-- MaterialSample domain -->
|
158
|
<xs:element name="anyMaterialSampleTerm" abstract="true" substitutionGroup="dwc:anyProperty"/>
|
159
|
<xs:element name="materialSampleID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyIdentifier"/>
|
160
|
<!-- domain properties -->
|
161
|
|
162
|
<!-- EVENT domain -->
|
163
|
<xs:element name="anyEventTerm" abstract="true" substitutionGroup="dwc:anyProperty"/>
|
164
|
<xs:element name="eventID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyIdentifier"/>
|
165
|
<!-- domain properties -->
|
166
|
<xs:element name="samplingProtocol" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
167
|
<xs:element name="samplingEffort" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
168
|
<xs:element name="eventDate" type="dwc:dateTimeISO" substitutionGroup="dwc:anyEventTerm"/>
|
169
|
<xs:element name="eventTime" type="xs:time" substitutionGroup="dwc:anyEventTerm"/>
|
170
|
<xs:element name="startDayOfYear" type="dwc:dayOfYearDataType" substitutionGroup="dwc:anyEventTerm"/>
|
171
|
<xs:element name="endDayOfYear" type="dwc:dayOfYearDataType" substitutionGroup="dwc:anyEventTerm"/>
|
172
|
<xs:element name="year" type="xs:gYear" substitutionGroup="dwc:anyEventTerm"/>
|
173
|
<xs:element name="month" type="xs:gMonth" substitutionGroup="dwc:anyEventTerm"/>
|
174
|
<xs:element name="day" type="xs:gDay" substitutionGroup="dwc:anyEventTerm"/>
|
175
|
<xs:element name="verbatimEventDate" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
176
|
<xs:element name="habitat" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
177
|
<xs:element name="fieldNumber" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
178
|
<xs:element name="fieldNotes" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
179
|
<xs:element name="eventRemarks" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
180
|
<xs:group name="EventTerms">
|
181
|
<xs:sequence>
|
182
|
<xs:element ref="dwc:samplingProtocol" minOccurs="0"/>
|
183
|
<xs:element ref="dwc:samplingEffort" minOccurs="0"/>
|
184
|
<xs:element ref="dwc:eventDate" minOccurs="0"/>
|
185
|
<xs:element ref="dwc:eventTime" minOccurs="0"/>
|
186
|
<xs:element ref="dwc:startDayOfYear" minOccurs="0"/>
|
187
|
<xs:element ref="dwc:endDayOfYear" minOccurs="0"/>
|
188
|
<xs:element ref="dwc:year" minOccurs="0"/>
|
189
|
<xs:element ref="dwc:month" minOccurs="0"/>
|
190
|
<xs:element ref="dwc:day" minOccurs="0"/>
|
191
|
<xs:element ref="dwc:verbatimEventDate" minOccurs="0"/>
|
192
|
<xs:element ref="dwc:habitat" minOccurs="0"/>
|
193
|
<xs:element ref="dwc:fieldNumber" minOccurs="0"/>
|
194
|
<xs:element ref="dwc:fieldNotes" minOccurs="0"/>
|
195
|
<xs:element ref="dwc:eventRemarks" minOccurs="0"/>
|
196
|
</xs:sequence>
|
197
|
</xs:group>
|
198
|
|
199
|
<!-- dcterms:LOCATION domain -->
|
200
|
<xs:element name="anyLocationTerm" abstract="true" substitutionGroup="dwc:anyProperty"/>
|
201
|
<xs:element name="locationID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyIdentifier"/>
|
202
|
<!-- domain properties -->
|
203
|
<xs:element name="higherGeographyID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyLocationTerm"/>
|
204
|
<xs:element name="higherGeography" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
205
|
<xs:element name="continent" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
206
|
<xs:element name="waterbody" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
207
|
<xs:element name="islandGroup" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
208
|
<xs:element name="island" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
209
|
<xs:element name="country" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
210
|
<xs:element name="countryCode" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
211
|
<xs:element name="stateProvince" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
212
|
<xs:element name="county" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
213
|
<xs:element name="municipality" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
214
|
<xs:element name="locality" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
215
|
<xs:element name="verbatimLocality" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
216
|
<xs:element name="verbatimElevation" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
217
|
<xs:element name="minimumElevationInMeters" type="xs:double" substitutionGroup="dwc:anyLocationTerm"/>
|
218
|
<xs:element name="maximumElevationInMeters" type="xs:double" substitutionGroup="dwc:anyLocationTerm"/>
|
219
|
<xs:element name="verbatimDepth" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
220
|
<xs:element name="minimumDepthInMeters" type="xs:double" substitutionGroup="dwc:anyLocationTerm"/>
|
221
|
<xs:element name="maximumDepthInMeters" type="xs:double" substitutionGroup="dwc:anyLocationTerm"/>
|
222
|
<xs:element name="minimumDistanceAboveSurfaceInMeters" type="xs:double" substitutionGroup="dwc:anyLocationTerm"/>
|
223
|
<xs:element name="maximumDistanceAboveSurfaceInMeters" type="xs:double" substitutionGroup="dwc:anyLocationTerm"/>
|
224
|
<xs:element name="locationAccordingTo" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
225
|
<xs:element name="locationRemarks" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
226
|
<xs:element name="verbatimCoordinates" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
227
|
<xs:element name="verbatimLatitude" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
228
|
<xs:element name="verbatimLongitude" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
229
|
<xs:element name="verbatimCoordinateSystem" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
230
|
<xs:element name="verbatimSRS" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
231
|
<xs:element name="decimalLatitude" type="dwc:decimalLatitudeDataType" substitutionGroup="dwc:anyLocationTerm"/>
|
232
|
<xs:element name="decimalLongitude" type="dwc:decimalLongitudeDataType" substitutionGroup="dwc:anyLocationTerm"/>
|
233
|
<xs:element name="geodeticDatum" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
234
|
<xs:element name="coordinateUncertaintyInMeters" type="xs:double" substitutionGroup="dwc:anyLocationTerm"/>
|
235
|
<xs:element name="coordinatePrecision" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
236
|
<xs:element name="pointRadiusSpatialFit" type="dwc:spatialFitDataType" substitutionGroup="dwc:anyLocationTerm"/>
|
237
|
<xs:element name="footprintWKT" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
238
|
<xs:element name="footprintSRS" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
239
|
<xs:element name="footprintSpatialFit" type="dwc:spatialFitDataType" substitutionGroup="dwc:anyLocationTerm"/>
|
240
|
<xs:element name="georeferencedBy" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
241
|
<xs:element name="georeferencedDate" type="dwc:dateTimeISO" substitutionGroup="dwc:anyLocationTerm"/>
|
242
|
<xs:element name="georeferenceProtocol" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
243
|
<xs:element name="georeferenceSources" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
244
|
<xs:element name="georeferenceVerificationStatus" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
245
|
<xs:element name="georeferenceRemarks" type="xs:string" substitutionGroup="dwc:anyLocationTerm"/>
|
246
|
<xs:group name="LocationTerms">
|
247
|
<xs:sequence>
|
248
|
<xs:element ref="dwc:higherGeographyID" minOccurs="0"/>
|
249
|
<xs:element ref="dwc:higherGeography" minOccurs="0"/>
|
250
|
<xs:element ref="dwc:continent" minOccurs="0"/>
|
251
|
<xs:element ref="dwc:waterbody" minOccurs="0"/>
|
252
|
<xs:element ref="dwc:islandGroup" minOccurs="0"/>
|
253
|
<xs:element ref="dwc:island" minOccurs="0"/>
|
254
|
<xs:element ref="dwc:country" minOccurs="0"/>
|
255
|
<xs:element ref="dwc:countryCode" minOccurs="0"/>
|
256
|
<xs:element ref="dwc:stateProvince" minOccurs="0"/>
|
257
|
<xs:element ref="dwc:county" minOccurs="0"/>
|
258
|
<xs:element ref="dwc:municipality" minOccurs="0"/>
|
259
|
<xs:element ref="dwc:locality" minOccurs="0"/>
|
260
|
<xs:element ref="dwc:verbatimLocality" minOccurs="0"/>
|
261
|
<xs:element ref="dwc:verbatimElevation" minOccurs="0"/>
|
262
|
<xs:element ref="dwc:minimumElevationInMeters" minOccurs="0"/>
|
263
|
<xs:element ref="dwc:maximumElevationInMeters" minOccurs="0"/>
|
264
|
<xs:element ref="dwc:verbatimDepth" minOccurs="0"/>
|
265
|
<xs:element ref="dwc:minimumDepthInMeters" minOccurs="0"/>
|
266
|
<xs:element ref="dwc:maximumDepthInMeters" minOccurs="0"/>
|
267
|
<xs:element ref="dwc:minimumDistanceAboveSurfaceInMeters" minOccurs="0"/>
|
268
|
<xs:element ref="dwc:maximumDistanceAboveSurfaceInMeters" minOccurs="0"/>
|
269
|
<xs:element ref="dwc:locationRemarks" minOccurs="0"/>
|
270
|
<xs:element ref="dwc:verbatimCoordinates" minOccurs="0"/>
|
271
|
<xs:element ref="dwc:verbatimLatitude" minOccurs="0"/>
|
272
|
<xs:element ref="dwc:verbatimLongitude" minOccurs="0"/>
|
273
|
<xs:element ref="dwc:verbatimCoordinateSystem" minOccurs="0"/>
|
274
|
<xs:element ref="dwc:verbatimSRS" minOccurs="0"/>
|
275
|
<xs:element ref="dwc:decimalLatitude" minOccurs="0"/>
|
276
|
<xs:element ref="dwc:decimalLongitude" minOccurs="0"/>
|
277
|
<xs:element ref="dwc:geodeticDatum" minOccurs="0"/>
|
278
|
<xs:element ref="dwc:coordinateUncertaintyInMeters" minOccurs="0"/>
|
279
|
<xs:element ref="dwc:coordinatePrecision" minOccurs="0"/>
|
280
|
<xs:element ref="dwc:pointRadiusSpatialFit" minOccurs="0"/>
|
281
|
<xs:element ref="dwc:footprintWKT" minOccurs="0"/>
|
282
|
<xs:element ref="dwc:footprintSRS" minOccurs="0"/>
|
283
|
<xs:element ref="dwc:footprintSpatialFit" minOccurs="0"/>
|
284
|
<xs:element ref="dwc:georeferencedBy" minOccurs="0"/>
|
285
|
<xs:element ref="dwc:georeferencedDate" minOccurs="0"/>
|
286
|
<xs:element ref="dwc:georeferenceProtocol" minOccurs="0"/>
|
287
|
<xs:element ref="dwc:georeferenceSources" minOccurs="0"/>
|
288
|
<xs:element ref="dwc:georeferenceVerificationStatus" minOccurs="0"/>
|
289
|
<xs:element ref="dwc:georeferenceRemarks" minOccurs="0"/>
|
290
|
</xs:sequence>
|
291
|
</xs:group>
|
292
|
|
293
|
<!-- GEOLOGICALCONTEXT domain -->
|
294
|
<xs:element name="anyGeologicalContextTerm" abstract="true" substitutionGroup="dwc:anyProperty"/>
|
295
|
<xs:element name="geologicalContextID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyIdentifier"/>
|
296
|
<!-- domain properties -->
|
297
|
<xs:element name="earliestEonOrLowestEonothem" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
298
|
<xs:element name="latestEonOrHighestEonothem" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
299
|
<xs:element name="earliestEraOrLowestErathem" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
300
|
<xs:element name="latestEraOrHighestErathem" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
301
|
<xs:element name="earliestPeriodOrLowestSystem" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
302
|
<xs:element name="latestPeriodOrHighestSystem" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
303
|
<xs:element name="earliestEpochOrLowestSeries" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
304
|
<xs:element name="latestEpochOrHighestSeries" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
305
|
<xs:element name="earliestAgeOrLowestStage" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
306
|
<xs:element name="latestAgeOrHighestStage" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
307
|
<xs:element name="lowestBiostratigraphicZone" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
308
|
<xs:element name="highestBiostratigraphicZone" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
309
|
<xs:element name="lithostratigraphicTerms" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
310
|
<xs:element name="group" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
311
|
<xs:element name="formation" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
312
|
<xs:element name="member" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
313
|
<xs:element name="bed" type="xs:string" substitutionGroup="dwc:anyGeologicalContextTerm"/>
|
314
|
<xs:group name="GeologicalContextTerms">
|
315
|
<xs:sequence>
|
316
|
<xs:element ref="dwc:earliestEonOrLowestEonothem" minOccurs="0"/>
|
317
|
<xs:element ref="dwc:latestEonOrHighestEonothem" minOccurs="0"/>
|
318
|
<xs:element ref="dwc:earliestEraOrLowestErathem" minOccurs="0"/>
|
319
|
<xs:element ref="dwc:latestEraOrHighestErathem" minOccurs="0"/>
|
320
|
<xs:element ref="dwc:earliestPeriodOrLowestSystem" minOccurs="0"/>
|
321
|
<xs:element ref="dwc:latestPeriodOrHighestSystem" minOccurs="0"/>
|
322
|
<xs:element ref="dwc:earliestEpochOrLowestSeries" minOccurs="0"/>
|
323
|
<xs:element ref="dwc:latestEpochOrHighestSeries" minOccurs="0"/>
|
324
|
<xs:element ref="dwc:earliestAgeOrLowestStage" minOccurs="0"/>
|
325
|
<xs:element ref="dwc:latestAgeOrHighestStage" minOccurs="0"/>
|
326
|
<xs:element ref="dwc:lowestBiostratigraphicZone" minOccurs="0"/>
|
327
|
<xs:element ref="dwc:highestBiostratigraphicZone" minOccurs="0"/>
|
328
|
<xs:element ref="dwc:lithostratigraphicTerms" minOccurs="0"/>
|
329
|
<xs:element ref="dwc:group" minOccurs="0"/>
|
330
|
<xs:element ref="dwc:formation" minOccurs="0"/>
|
331
|
<xs:element ref="dwc:member" minOccurs="0"/>
|
332
|
<xs:element ref="dwc:bed" minOccurs="0"/>
|
333
|
</xs:sequence>
|
334
|
</xs:group>
|
335
|
|
336
|
<!-- IDENTIFICATION domain -->
|
337
|
<xs:element name="anyIdentificationTerm" abstract="true" substitutionGroup="dwc:anyProperty"/>
|
338
|
<xs:element name="identificationID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyIdentifier"/>
|
339
|
<!-- domain properties -->
|
340
|
<xs:element name="identifiedBy" type="xs:string" substitutionGroup="dwc:anyIdentificationTerm"/>
|
341
|
<xs:element name="dateIdentified" type="dwc:dateTimeISO" substitutionGroup="dwc:anyIdentificationTerm"/>
|
342
|
<xs:element name="identificationReferences" type="xs:string" substitutionGroup="dwc:anyIdentificationTerm"/>
|
343
|
<xs:element name="identificationVerificationStatus" type="xs:string" substitutionGroup="dwc:anyIdentificationTerm"/>
|
344
|
<xs:element name="identificationRemarks" type="xs:string" substitutionGroup="dwc:anyIdentificationTerm"/>
|
345
|
<xs:element name="identificationQualifier" type="xs:string" substitutionGroup="dwc:anyIdentificationTerm"/>
|
346
|
<xs:element name="typeStatus" type="xs:string" substitutionGroup="dwc:anyIdentificationTerm"/>
|
347
|
<xs:group name="IdentificationTerms">
|
348
|
<xs:sequence>
|
349
|
<xs:element ref="dwc:identifiedBy" minOccurs="0"/>
|
350
|
<xs:element ref="dwc:dateIdentified" minOccurs="0"/>
|
351
|
<xs:element ref="dwc:identificationReferences" minOccurs="0"/>
|
352
|
<xs:element ref="dwc:identificationVerificationStatus" minOccurs="0"/>
|
353
|
<xs:element ref="dwc:identificationRemarks" minOccurs="0"/>
|
354
|
<xs:element ref="dwc:identificationQualifier" minOccurs="0"/>
|
355
|
<xs:element ref="dwc:typeStatus" minOccurs="0"/>
|
356
|
</xs:sequence>
|
357
|
</xs:group>
|
358
|
|
359
|
<!-- TAXON domain -->
|
360
|
<xs:element name="anyTaxonTerm" abstract="true" substitutionGroup="dwc:anyProperty"/>
|
361
|
<xs:element name="taxonID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyIdentifier"/>
|
362
|
<!-- domain properties -->
|
363
|
<xs:element name="scientificNameID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyTaxonTerm"/>
|
364
|
<xs:element name="acceptedNameUsageID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyTaxonTerm"/>
|
365
|
<xs:element name="parentNameUsageID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyTaxonTerm"/>
|
366
|
<xs:element name="originalNameUsageID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyTaxonTerm"/>
|
367
|
<xs:element name="nameAccordingToID" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
368
|
<xs:element name="namePublishedInID" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
369
|
<xs:element name="taxonConceptID" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
370
|
<xs:element name="scientificName" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
371
|
<xs:element name="acceptedNameUsage" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
372
|
<xs:element name="parentNameUsage" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
373
|
<xs:element name="originalNameUsage" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
374
|
<xs:element name="nameAccordingTo" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
375
|
<xs:element name="namePublishedIn" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
376
|
<xs:element name="namePublishedInYear" type="xs:gYear" substitutionGroup="dwc:anyTaxonTerm"/>
|
377
|
<xs:element name="higherClassification" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
378
|
<xs:element name="kingdom" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
379
|
<xs:element name="phylum" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
380
|
<xs:element name="class" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
381
|
<xs:element name="order" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
382
|
<xs:element name="family" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
383
|
<xs:element name="genus" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
384
|
<xs:element name="subgenus" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
385
|
<xs:element name="specificEpithet" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
386
|
<xs:element name="infraspecificEpithet" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
387
|
<xs:element name="taxonRank" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
388
|
<xs:element name="verbatimTaxonRank" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
389
|
<xs:element name="scientificNameAuthorship" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
390
|
<xs:element name="vernacularName" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
391
|
<xs:element name="nomenclaturalCode" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
392
|
<xs:element name="taxonomicStatus" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
393
|
<xs:element name="nomenclaturalStatus" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
394
|
<xs:element name="taxonRemarks" type="xs:string" substitutionGroup="dwc:anyTaxonTerm"/>
|
395
|
<xs:group name="TaxonTerms">
|
396
|
<xs:sequence>
|
397
|
<xs:element ref="dwc:scientificNameID" minOccurs="0"/>
|
398
|
<xs:element ref="dwc:acceptedNameUsageID" minOccurs="0"/>
|
399
|
<xs:element ref="dwc:parentNameUsageID" minOccurs="0"/>
|
400
|
<xs:element ref="dwc:originalNameUsageID" minOccurs="0"/>
|
401
|
<xs:element ref="dwc:nameAccordingToID" minOccurs="0"/>
|
402
|
<xs:element ref="dwc:namePublishedInID" minOccurs="0"/>
|
403
|
<xs:element ref="dwc:taxonConceptID" minOccurs="0"/>
|
404
|
<xs:element ref="dwc:scientificName" minOccurs="0"/>
|
405
|
<xs:element ref="dwc:acceptedNameUsage" minOccurs="0"/>
|
406
|
<xs:element ref="dwc:parentNameUsage" minOccurs="0"/>
|
407
|
<xs:element ref="dwc:originalNameUsage" minOccurs="0"/>
|
408
|
<xs:element ref="dwc:nameAccordingTo" minOccurs="0"/>
|
409
|
<xs:element ref="dwc:namePublishedIn" minOccurs="0"/>
|
410
|
<xs:element ref="dwc:namePublishedInYear" minOccurs="0"/>
|
411
|
<xs:element ref="dwc:higherClassification" minOccurs="0"/>
|
412
|
<xs:element ref="dwc:kingdom" minOccurs="0"/>
|
413
|
<xs:element ref="dwc:phylum" minOccurs="0"/>
|
414
|
<xs:element ref="dwc:class" minOccurs="0"/>
|
415
|
<xs:element ref="dwc:order" minOccurs="0"/>
|
416
|
<xs:element ref="dwc:family" minOccurs="0"/>
|
417
|
<xs:element ref="dwc:genus" minOccurs="0"/>
|
418
|
<xs:element ref="dwc:subgenus" minOccurs="0"/>
|
419
|
<xs:element ref="dwc:specificEpithet" minOccurs="0"/>
|
420
|
<xs:element ref="dwc:infraspecificEpithet" minOccurs="0"/>
|
421
|
<xs:element ref="dwc:taxonRank" minOccurs="0"/>
|
422
|
<xs:element ref="dwc:verbatimTaxonRank" minOccurs="0"/>
|
423
|
<xs:element ref="dwc:scientificNameAuthorship" minOccurs="0"/>
|
424
|
<xs:element ref="dwc:vernacularName" minOccurs="0"/>
|
425
|
<xs:element ref="dwc:nomenclaturalCode" minOccurs="0"/>
|
426
|
<xs:element ref="dwc:taxonomicStatus" minOccurs="0"/>
|
427
|
<xs:element ref="dwc:nomenclaturalStatus" minOccurs="0"/>
|
428
|
<xs:element ref="dwc:taxonRemarks" minOccurs="0"/>
|
429
|
</xs:sequence>
|
430
|
</xs:group>
|
431
|
|
432
|
<!-- RESOURCERELATIONSHIP domain -->
|
433
|
<xs:element name="anyResourceRelationshipTerm" abstract="true" substitutionGroup="dwc:anyProperty"/>
|
434
|
<xs:element name="resourceRelationshipID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyIdentifier"/>
|
435
|
<!-- domain properties -->
|
436
|
<xs:element name="resourceID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyResourceRelationshipTerm"/>
|
437
|
<xs:element name="relatedResourceID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyResourceRelationshipTerm"/>
|
438
|
<xs:element name="relationshipOfResource" type="xs:string" substitutionGroup="dwc:anyResourceRelationshipTerm"/>
|
439
|
<xs:element name="relationshipAccordingTo" type="xs:string" substitutionGroup="dwc:anyResourceRelationshipTerm"/>
|
440
|
<xs:element name="relationshipEstablishedDate" type="dwc:dateTimeISO" substitutionGroup="dwc:anyResourceRelationshipTerm"/>
|
441
|
<xs:element name="relationshipRemarks" type="xs:string" substitutionGroup="dwc:anyResourceRelationshipTerm"/>
|
442
|
<xs:group name="ResourceRelationshipTerms">
|
443
|
<xs:sequence>
|
444
|
<xs:element ref="dwc:resourceID" minOccurs="0"/>
|
445
|
<xs:element ref="dwc:relatedResourceID" minOccurs="0"/>
|
446
|
<xs:element ref="dwc:relationshipOfResource" minOccurs="0"/>
|
447
|
<xs:element ref="dwc:relationshipAccordingTo" minOccurs="0"/>
|
448
|
<xs:element ref="dwc:relationshipEstablishedDate" minOccurs="0"/>
|
449
|
<xs:element ref="dwc:relationshipRemarks" minOccurs="0"/>
|
450
|
</xs:sequence>
|
451
|
</xs:group>
|
452
|
|
453
|
<!-- MEASUREMENTORFACT domain -->
|
454
|
<xs:element name="anyMeasurementTerm" abstract="true" substitutionGroup="dwc:anyProperty"/>
|
455
|
<xs:element name="measurementID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyIdentifier"/>
|
456
|
<!-- domain properties -->
|
457
|
<xs:element name="measurementType" type="xs:string" substitutionGroup="dwc:anyMeasurementTerm"/>
|
458
|
<xs:element name="measurementValue" type="xs:string" substitutionGroup="dwc:anyMeasurementTerm"/>
|
459
|
<xs:element name="measurementAccuracy" type="xs:string" substitutionGroup="dwc:anyMeasurementTerm"/>
|
460
|
<xs:element name="measurementUnit" type="xs:string" substitutionGroup="dwc:anyMeasurementTerm"/>
|
461
|
<xs:element name="measurementDeterminedDate" type="dwc:dateTimeISO" substitutionGroup="dwc:anyMeasurementTerm"/>
|
462
|
<xs:element name="measurementDeterminedBy" type="xs:string" substitutionGroup="dwc:anyMeasurementTerm"/>
|
463
|
<xs:element name="measurementMethod" type="xs:string" substitutionGroup="dwc:anyMeasurementTerm"/>
|
464
|
<xs:element name="measurementRemarks" type="xs:string" substitutionGroup="dwc:anyMeasurementTerm"/>
|
465
|
<xs:group name="MeasurementTerms">
|
466
|
<xs:sequence>
|
467
|
<xs:element ref="dwc:measurementType" minOccurs="0"/>
|
468
|
<xs:element ref="dwc:measurementValue" minOccurs="0"/>
|
469
|
<xs:element ref="dwc:measurementAccuracy" minOccurs="0"/>
|
470
|
<xs:element ref="dwc:measurementUnit" minOccurs="0"/>
|
471
|
<xs:element ref="dwc:measurementDeterminedDate" minOccurs="0"/>
|
472
|
<xs:element ref="dwc:measurementDeterminedBy" minOccurs="0"/>
|
473
|
<xs:element ref="dwc:measurementMethod" minOccurs="0"/>
|
474
|
<xs:element ref="dwc:measurementRemarks" minOccurs="0"/>
|
475
|
</xs:sequence>
|
476
|
</xs:group>
|
477
|
|
478
|
</xs:schema>
|