Project

General

Profile

1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<!-- edited with XMLSpy v2010 (http://www.altova.com) by Nick Spencer (Landcare Research) -->
3
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:party="eml://ecoinformatics.org/party-2.0.1" xmlns:lit="eml://ecoinformatics.org/literature-2.0.1" xmlns:doc="eml://ecoinformatics.org/documentation-2.0.1" xmlns:res="eml://ecoinformatics.org/resource-2.0.1" xmlns:tcs="http://www.tdwg.org/schemas/tcs/1.01" xmlns:obs="http://www.bfn.de/plotobservation-1.0.1" xmlns:misc="http://www.bfn.de/misc-1.0.1" xmlns="http://www.bfn.de/organismobservation-1.0.1" targetNamespace="http://www.bfn.de/organismobservation-1.0.1">
4
	<xsd:import namespace="http://www.bfn.de/plotobservation-1.0.1" schemaLocation="veg-plotobservation.xsd"/>
5
	<xsd:import namespace="http://www.bfn.de/misc-1.0.1" schemaLocation="veg-misc.xsd"/>
6
	<xsd:import namespace="http://www.tdwg.org/schemas/tcs/1.01" schemaLocation="tcsv101.xsd"/>
7
	<xsd:import namespace="eml://ecoinformatics.org/resource-2.0.1" schemaLocation="eml-resource.xsd"/>
8
	<xsd:import namespace="eml://ecoinformatics.org/literature-2.0.1" schemaLocation="eml-literature.xsd"/>
9
	<xsd:import namespace="eml://ecoinformatics.org/party-2.0.1" schemaLocation="eml-party.xsd"/>
10
	<xsd:import namespace="eml://ecoinformatics.org/documentation-2.0.1" schemaLocation="eml-documentation.xsd"/>
11
	<xsd:complexType name="CommunityDeterminationType">
12
		<xsd:annotation>
13
			<xsd:documentation xml:lang="en">An identification applying one or more community concepts to a PlotObservation. </xsd:documentation>
14
			<xsd:documentation xml:lang="de"> </xsd:documentation>
15
			<xsd:appinfo>
16
				</xsd:appinfo>
17
		</xsd:annotation>
18
		<xsd:sequence>
19
			<xsd:element name="plotObservationID" type="xsd:string">
20
				<xsd:annotation>
21
					<xsd:documentation>A reference to a specific plotObservation. The individual plotObservation is defined within the element veg:plotObservations which is a container for all plotObservations within the dataset.</xsd:documentation>
22
				</xsd:annotation>
23
			</xsd:element>
24
			<xsd:element name="startDate" type="xsd:date">
25
				<xsd:annotation>
26
					<xsd:documentation source="NVS" xml:lang="en">
27
The start date of this specific community determination. Recorded in ISO 8601 date format: yyyy-mm-dd.
28
					</xsd:documentation>
29
					<xsd:documentation xml:lang="de">
30
						Optionales Datumsfeld bei Erfassung ?ber l?ngeren Zeitraum
31
					</xsd:documentation>
32
				</xsd:annotation>
33
			</xsd:element>
34
			<xsd:element name="endDate" type="xsd:date" minOccurs="0">
35
				<xsd:annotation>
36
					<xsd:documentation source="NVS" xml:lang="en">
37
The end date of this specific community determination. Recorded in ISO 8601 date format: yyyy-mm-dd.
38
					</xsd:documentation>
39
					<xsd:documentation xml:lang="de">
40
						Enddatum der Erfassung.
41
					</xsd:documentation>
42
				</xsd:annotation>
43
			</xsd:element>
44
			<xsd:element name="Code"/>
45
			<xsd:element name="authorName">
46
				<xsd:annotation>
47
					<xsd:documentation>A string representing a taxon name that the author of the dataset used to refer to a taxon observed within the plot. May be related to a published name (taxon name) and or taxonomic name (taxon concept) in taxonDetermination.</xsd:documentation>
48
				</xsd:annotation>
49
			</xsd:element>
50
			<xsd:element name="note" type="misc:noteType" minOccurs="0" maxOccurs="unbounded"/>
51
			<xsd:element name="partyWithRole" type="misc:partyWithRoleType" minOccurs="0" maxOccurs="unbounded"/>
52
			<xsd:element name="groupType" minOccurs="0"/>
53
			<xsd:element name="originalDetermination" minOccurs="0"/>
54
			<xsd:element name="currentDetermination" minOccurs="0"/>
55
			<xsd:element name="communityConcepts" maxOccurs="unbounded">
56
				<xsd:annotation>
57
					<xsd:documentation xml:lang="en">A container for applying one or more communityConcepts to a plotObservation</xsd:documentation>
58
				</xsd:annotation>
59
				<xsd:complexType>
60
					<xsd:sequence>
61
						<xsd:element name="communityConcept">
62
							<xsd:annotation>
63
								<xsd:documentation xml:lang="en">A name and some kind of definition of a community type, preferably a community Name as used in a Reference. </xsd:documentation>
64
							</xsd:annotation>
65
							<xsd:complexType>
66
								<xsd:sequence>
67
									<xsd:element name="name">
68
										<xsd:annotation>
69
											<xsd:documentation xml:lang="en">A textual label for a community type. A community type is an abstract grouping of organisms that tend to co-occur on the landscape due to shared ecological requirements or preferences. May be designated by syntaxon or physiognomic types.</xsd:documentation>
70
										</xsd:annotation>
71
									</xsd:element>
72
									<xsd:element name="citationID" type="xsd:string" minOccurs="0"/>
73
									<xsd:element name="rank" minOccurs="0"/>
74
									<xsd:element name="commonName" minOccurs="0"/>
75
								</xsd:sequence>
76
							</xsd:complexType>
77
						</xsd:element>
78
						<xsd:element name="fit" type="xsd:string" minOccurs="0">
79
							<xsd:annotation>
80
								<xsd:documentation source="VegBank" xml:lang="en">Indicates the degree of fit with the community concept being assigned. Values derive from Gopal, S., and Woodcock, C. (1994), Theory and methods for accuracy assessment of thematic maps using fuzzy sets. Photogrammetric Engineering and Remote Sensing 60(2):181-188. </xsd:documentation>
81
							</xsd:annotation>
82
						</xsd:element>
83
						<xsd:element name="confidence" type="xsd:string" minOccurs="0">
84
							<xsd:annotation>
85
								<xsd:documentation source="VegBank" xml:lang="en">Indicates the degree of confidence of the interpreter(s) in the interpretation made. This can reflect the level of familiarity with the classification or the sufficiency of information about the plot (e.g., High, Moderate, Low). </xsd:documentation>
86
							</xsd:annotation>
87
						</xsd:element>
88
						<xsd:element name="accordingTo" type="tcs:AccordingToType" minOccurs="0">
89
							<xsd:annotation>
90
								<xsd:documentation>Information about the authorship of the asserted community concept.</xsd:documentation>
91
							</xsd:annotation>
92
						</xsd:element>
93
					</xsd:sequence>
94
				</xsd:complexType>
95
			</xsd:element>
96
		</xsd:sequence>
97
	</xsd:complexType>
98
	<xsd:complexType name="TaxonDeterminationType">
99
		<xsd:annotation>
100
			<xsd:documentation xml:lang="en">A specific relationship or assertion between two name concepts which are not part of the original definition of either of these concepts; possibly by a third party. Within vegX this typically allows for an author usage concept, i.e. a name string used by the author in this dataset, to be linked to either a published nomenclatural name (taxon name) or a specific taxa treatment (taxon concept), according to a third party. Similar to a tcs TaxonRelationshipAssertion. An identification applying one or more TaxonConcepts to an IndividualOrganismObservation or AggregateTaxonObservation by a Party. May be used to add additional taxon determinations or annotations by users of the dataset beyond the original author.</xsd:documentation>
101
			<xsd:documentation xml:lang="de"> </xsd:documentation>
102
			<xsd:appinfo>
103
			</xsd:appinfo>
104
		</xsd:annotation>
105
		<xsd:sequence>
106
			<xsd:element name="taxonNameUsageConceptID" type="xsd:string">
107
				<xsd:annotation>
108
					<xsd:documentation>A reference to a specific taxonNameUsageConcept through the NameUsageConcept id attribute. The individual NameUsageConcept is defined within the element veg:datasetNameUsageConcepts which is a container for all name usage concepts within the dataset.</xsd:documentation>
109
				</xsd:annotation>
110
			</xsd:element>
111
			<xsd:element name="date" type="xsd:date">
112
				<xsd:annotation>
113
					<xsd:documentation xml:lang="en">The determination date for the organism or taxon observation. Recorded in ISO 8601 date format: yyyy-mm-dd.</xsd:documentation>
114
				</xsd:annotation>
115
			</xsd:element>
116
			<xsd:element name="note" type="misc:noteType" minOccurs="0" maxOccurs="unbounded"/>
117
			<xsd:element name="partyWithRole" type="misc:partyWithRoleType" minOccurs="0" maxOccurs="unbounded">
118
				<xsd:annotation>
119
					<xsd:documentation>The party that made the determination that applies to this dataset. This is not the same as the authorship of the asserted relationship. See accordingTo.</xsd:documentation>
120
				</xsd:annotation>
121
			</xsd:element>
122
			<xsd:element name="groupType" minOccurs="0"/>
123
			<xsd:element name="originalDetermination" minOccurs="0"/>
124
			<xsd:element name="currentDetermination" minOccurs="0"/>
125
                        <!-- Changed name purely for ease of coding BIEN3.  There is another entity that differs only by the capitalization of the first letter:  TaxonRelationshipAssertions.  This causes a lot of issues for Django and Postgres.  I'm changing the name here due to the lameness of the model building script.  The script will make sure that the BIEN3 model adheres to the actual VegX xsd specifications. -->
126
			<!-- <xsd:element name="taxonRelationshipAssertions"> -->
127
			<xsd:element name="taxonRelationshipAssertionMapList">
128
				<xsd:annotation>
129
					<xsd:documentation>Container for taxonomic or nomenclatural assertion records.</xsd:documentation>
130
				</xsd:annotation>
131
				<xsd:complexType>
132
					<xsd:sequence>
133
                                                <!-- same comment as above -->
134
						<!-- <xsd:element name="taxonRelationshipAssertion" maxOccurs="unbounded"> -->
135
						<xsd:element name="taxonRelationshipAssertionMap" maxOccurs="unbounded">
136
							<xsd:annotation>
137
								<xsd:documentation xml:lang="en">A specific taxonomic or nomenclatural assertion record.</xsd:documentation>
138
							</xsd:annotation>
139
							<xsd:complexType>
140
								<xsd:sequence>
141
									<xsd:element name="assertion">
142
										<xsd:annotation>
143
											<xsd:documentation xml:lang="en">A taxonomic or nomenclatural assertion to either a published nomenclatural name (taxon name) or a specific taxa treatment (taxon concept), according to a third party. </xsd:documentation>
144
										</xsd:annotation>
145
										<xsd:complexType>
146
											<xsd:choice>
147
												<xsd:element name="taxonNameID" type="xsd:string">
148
													<xsd:annotation>
149
														<xsd:documentation>A reference to a specific Taxon Name. The name is defined within the element veg:taxonName which is a container for all Taxon Names within a dataset.</xsd:documentation>
150
													</xsd:annotation>
151
												</xsd:element>
152
												<xsd:element name="taxonConceptID" type="xsd:string">
153
													<xsd:annotation>
154
														<xsd:documentation>A reference to a specific Taxon Concept. The concept is defined within the element veg:taxonConcept which is a container for all Taxon Concepts within a dataset.</xsd:documentation>
155
													</xsd:annotation>
156
												</xsd:element>
157
											</xsd:choice>
158
										</xsd:complexType>
159
									</xsd:element>
160
									<xsd:element name="fit" minOccurs="0">
161
										<xsd:annotation>
162
											<xsd:documentation>Indicates the degree of fit with the concept being assigned.</xsd:documentation>
163
										</xsd:annotation>
164
									</xsd:element>
165
									<xsd:element name="confidence" minOccurs="0">
166
										<xsd:annotation>
167
											<xsd:documentation>Indicates the degree of confidence of the interpreter(s) in the interpretation made. This can reflect the level of familiarity with the classification or the sufficiency of information about the plot (e.g., High, Moderate, Low). </xsd:documentation>
168
										</xsd:annotation>
169
									</xsd:element>
170
									<xsd:element name="accordingTo" type="tcs:AccordingToType" minOccurs="0">
171
										<xsd:annotation>
172
											<xsd:documentation>Information about the authorship of the asserted relationship. </xsd:documentation>
173
										</xsd:annotation>
174
									</xsd:element>
175
								</xsd:sequence>
176
							</xsd:complexType>
177
						</xsd:element>
178
					</xsd:sequence>
179
				</xsd:complexType>
180
			</xsd:element>
181
		</xsd:sequence>
182
	</xsd:complexType>
183
	<xsd:complexType name="TaxonNameUsageType">
184
		<xsd:annotation>
185
			<xsd:documentation xml:lang="en">A taxon name string occurring within the dataset. This is a usage concept defined by the dataset author which may follow, or be according, to an additional third party. It may be further related to a published name (taxon name, tcs:TaxonName) and or taxonomic name (taxon concept, tcs:TaxonConcept) by using the authorName assertedNameID attribute or alternatively relate the name to a published name (taxon name) and or taxonomic name (taxon concept) in taxonDetermination.</xsd:documentation>
186
			<xsd:documentation xml:lang="de"> </xsd:documentation>
187
			<xsd:appinfo>
188
			</xsd:appinfo>
189
		</xsd:annotation>
190
		<xsd:sequence>
191
			<xsd:element name="authorName">
192
				<xsd:annotation>
193
					<xsd:documentation source="VegBank" xml:lang="en">A string representing a taxon name that the author of the dataset used to refer to a taxon observed within the plot. The dataset author may reference a specific assertion to either a published nomenclatural name (taxon name) or a specific taxa treatment (taxon concept) by using the assertedNameID attribute. The author may alternatively related the name to a published name (taxon name) and or taxonomic name (taxon concept) in taxonDetermination.</xsd:documentation>
194
				</xsd:annotation>
195
				<xsd:complexType>
196
					<xsd:attribute name="assertedNameID" type="xsd:string">
197
						<xsd:annotation>
198
							<xsd:documentation>A reference to a specific taxonomic or nomenclatural assertion id attribute. The individual taxonName or taxonConcept names are defined within the elements veg:taxonNames or veg:taxonConcepts which are containers for all such names within the dataset.</xsd:documentation>
199
						</xsd:annotation>
200
					</xsd:attribute>
201
					<xsd:attribute name="type">
202
						<xsd:annotation>
203
							<xsd:documentation>The type of assertion the dataset author is pointing to with the assertedNameID attribute (i.e. taxon name or taxon concept). </xsd:documentation>
204
						</xsd:annotation>
205
					</xsd:attribute>
206
				</xsd:complexType>
207
			</xsd:element>
208
			<xsd:element name="voucher" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
209
				<xsd:annotation>
210
					<xsd:documentation xml:lang="en">Herbarium accession number for any archived voucher specimens</xsd:documentation>
211
				</xsd:annotation>
212
			</xsd:element>
213
			<xsd:element name="note" type="misc:noteType" minOccurs="0" maxOccurs="unbounded"/>
214
			<xsd:element name="partyWithRole" type="misc:partyWithRoleType" minOccurs="0" maxOccurs="unbounded">
215
				<xsd:annotation>
216
					<xsd:documentation>The party that recorded a specific taxon occurrence event.</xsd:documentation>
217
				</xsd:annotation>
218
			</xsd:element>
219
			<xsd:element name="authorCode" type="xsd:string" minOccurs="0">
220
				<xsd:annotation>
221
					<xsd:documentation source="NVS" xml:lang="en">Verbatum short code used by the author to signify the species at time of observation.</xsd:documentation>
222
				</xsd:annotation>
223
			</xsd:element>
224
			<xsd:element name="accordingTo" type="tcs:AccordingToType" minOccurs="0">
225
				<xsd:annotation>
226
					<xsd:documentation>A third party that had previously defined this usage concept. </xsd:documentation>
227
				</xsd:annotation>
228
			</xsd:element>
229
		</xsd:sequence>
230
		<xsd:attribute name="id" type="res:IDType" use="optional"/>
231
		<xsd:attribute name="system" type="res:SystemType" use="optional"/>
232
		<xsd:attribute name="scope" type="res:ScopeType" use="optional" default="document"/>
233
	</xsd:complexType>
234
	<xsd:complexType name="AggregateOrganismObservationType">
235
		<xsd:annotation>
236
			<xsd:documentation xml:lang="en">An observation applying to all occurrences of an organism based on an aggregation factor. </xsd:documentation>
237
			<xsd:documentation xml:lang="de"> </xsd:documentation>
238
			<xsd:appinfo>
239
			</xsd:appinfo>
240
		</xsd:annotation>
241
		<xsd:sequence>
242
			<xsd:element name="plotObservationID" type="xsd:string">
243
				<xsd:annotation>
244
					<xsd:documentation xml:lang="en">A reference to a specific plotObservation. The individual plotObservation is defined within the element veg:plotObservations which is a container for all plotObservations within the dataset.</xsd:documentation>
245
				</xsd:annotation>
246
			</xsd:element>
247
			<xsd:element name="stratumObservationID" type="xsd:string" minOccurs="0">
248
				<xsd:annotation>
249
					<xsd:documentation xml:lang="en">A reference to a specific stratumObservation.  The individual stratumObservation is defined within the element veg:stratumObservations which is a container for all stratumObservations within the dataset</xsd:documentation>
250
				</xsd:annotation>
251
			</xsd:element>
252
			<xsd:element name="taxonNameUsageConceptID" type="xsd:string">
253
				<xsd:annotation>
254
					<xsd:documentation xml:lang="en">A reference to a specific datasetNameUsageConcept representing a taxon occurrence. The individual datasetNameUsageConcept is defined within the element veg:datasetNameUsageConcepts which is a container for all datasetNameUsageConcepts within the dataset.</xsd:documentation>
255
				</xsd:annotation>
256
			</xsd:element>
257
			<xsd:element name="aggregateValue">
258
				<xsd:annotation>
259
					<xsd:documentation xml:lang="en">An assessment of the overall occurrence of an organism in a Plot. It may consist in a quantitative value (e.g. total basal area), or an ordinal scale value (e.g. cover class value). Optionally the height of the measure can also be recorded.</xsd:documentation>
260
					<xsd:documentation xml:lang="de">
261
						Deckungscode, der entweder in der Datenbank vorhanden sein muss,
262
						oder ?ber die XML-Entit?t 'deckungsindex' mit importiert wird.
263
					</xsd:documentation>
264
				</xsd:annotation>
265
				<xsd:complexType>
266
					<xsd:sequence>
267
						<xsd:choice>
268
							<xsd:element name="attributeID" type="xsd:string">
269
								<xsd:annotation>
270
									<xsd:documentation>Allows a aggregate value to be recorded as a categorical value. AttributeID links to a specific categorical value stored either in the ordinal or qualitative elements of the Attributes parent element group. </xsd:documentation>
271
								</xsd:annotation>
272
							</xsd:element>
273
							<xsd:element name="aggregateValue" type="misc:MeasurementType">
274
								<xsd:annotation>
275
									<xsd:documentation>A simple measurement for a aggregate value. Values can be further defined uppervalue, accuracy etc.</xsd:documentation>
276
								</xsd:annotation>
277
							</xsd:element>
278
						</xsd:choice>
279
						<xsd:element name="height" minOccurs="0">
280
							<xsd:annotation>
281
								<xsd:documentation>Optional height at which the aggregated observation was made. For example, aggregated percentages cover of taxa at a specific height. The height can either be a specific measure, e.g. in meters or a defined stratum within the plot.</xsd:documentation>
282
							</xsd:annotation>
283
							<xsd:complexType>
284
								<xsd:choice>
285
									<xsd:element name="height" type="misc:MeasurementType">
286
										<xsd:annotation>
287
											<xsd:documentation>A simple measurement for height. Values can be further defined uppervalue, accuracy etc.</xsd:documentation>
288
										</xsd:annotation>
289
									</xsd:element>
290
									<xsd:element name="stratumObservationID" type="xsd:string">
291
										<xsd:annotation>
292
											<xsd:documentation>A reference to a specific stratum observation. The individual stratum observation is defined within the element veg:StratumObservation which is a container for all stratum observation within the dataset.</xsd:documentation>
293
										</xsd:annotation>
294
									</xsd:element>
295
								</xsd:choice>
296
							</xsd:complexType>
297
						</xsd:element>
298
					</xsd:sequence>
299
				</xsd:complexType>
300
			</xsd:element>
301
			<xsd:element name="note" type="misc:noteType" minOccurs="0" maxOccurs="unbounded"/>
302
			<xsd:element name="observationGroupingID" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
303
				<xsd:annotation>
304
					<xsd:documentation xml:lang="en">A reference to a specific observationGrouping.  The individual observationGrouping is defined within the element veg:observationGroupings which is a container for all observationGroupings within the dataset</xsd:documentation>
305
				</xsd:annotation>
306
			</xsd:element>
307
			<xsd:element name="simpleUserdefined" type="misc:simpleUserdefinedType" minOccurs="0" maxOccurs="unbounded"/>
308
			<xsd:element name="complexUserDefined" type="misc:complexUserDefinedType" minOccurs="0" maxOccurs="unbounded"/>
309
		</xsd:sequence>
310
		<xsd:attribute name="id" type="res:IDType" use="optional"/>
311
		<xsd:attribute name="system" type="res:SystemType" use="optional"/>
312
		<xsd:attribute name="scope" type="res:ScopeType" use="optional" default="document"/>
313
	</xsd:complexType>
314
	<xsd:complexType name="StratumType">
315
		<xsd:annotation>
316
			<xsd:documentation xml:lang="en">The definition of a stratum, not the observation of a stratum. An individual stratum usually belongs to a ordered list that together are the set of strata definitions in use within a specific dataset. This set of strata will normally have been defined according to the same method, but individual stratum may also be assigned a method.  </xsd:documentation>
317
			<xsd:documentation xml:lang="de"> </xsd:documentation>
318
			<xsd:appinfo>
319
			</xsd:appinfo>
320
		</xsd:annotation>
321
		<xsd:sequence>
322
			<xsd:element name="methodID" type="xsd:string" minOccurs="0">
323
				<xsd:annotation>
324
					<xsd:documentation xml:lang="en">A reference to a specific method used to define this stratum. The individual method is defined within the element veg:methods which is a container for all methods within the dataset.</xsd:documentation>
325
				</xsd:annotation>
326
			</xsd:element>
327
			<xsd:element name="stratumName" type="xsd:string">
328
				<xsd:annotation>
329
					<xsd:documentation source="VegBank" xml:lang="en">Name associated with this stratum </xsd:documentation>
330
				</xsd:annotation>
331
			</xsd:element>
332
			<xsd:element name="stratumIndex" type="xsd:string" minOccurs="0">
333
				<xsd:annotation>
334
					<xsd:documentation source="VegBank" xml:lang="en">Short code used to identify the stratum </xsd:documentation>
335
				</xsd:annotation>
336
			</xsd:element>
337
			<xsd:element name="stratumSequence" minOccurs="0">
338
				<xsd:annotation>
339
					<xsd:documentation xml:lang="en">An indication of a position in an ordered sequence of strata. </xsd:documentation>
340
				</xsd:annotation>
341
			</xsd:element>
342
		</xsd:sequence>
343
		<xsd:attribute name="id" type="res:IDType" use="optional"/>
344
		<xsd:attribute name="system" type="res:SystemType" use="optional"/>
345
		<xsd:attribute name="scope" type="res:ScopeType" use="optional" default="document"/>
346
	</xsd:complexType>
347
	<xsd:complexType name="StratumObservationType">
348
		<xsd:annotation>
349
			<xsd:documentation xml:lang="en">A container for observations applying to a stratum.</xsd:documentation>
350
			<xsd:documentation xml:lang="de"> </xsd:documentation>
351
			<xsd:appinfo>
352
			</xsd:appinfo>
353
		</xsd:annotation>
354
		<xsd:sequence>
355
			<xsd:element name="stratumID" type="xsd:string">
356
				<xsd:annotation>
357
					<xsd:documentation>A reference to a specific stratum. The individual stratum is defined within the element veg:strata which is a container for all strata within the dataset.</xsd:documentation>
358
				</xsd:annotation>
359
			</xsd:element>
360
			<xsd:element name="plotObservationID" type="xsd:string">
361
				<xsd:annotation>
362
					<xsd:documentation>A reference to a specific plotObservation. The individual plotObservation is defined within the element veg:plotObservations which is a container for all plotObservations within the dataset.</xsd:documentation>
363
				</xsd:annotation>
364
			</xsd:element>
365
			<xsd:element name="height" type="misc:MeasurementType">
366
				<xsd:annotation>
367
					<xsd:documentation source="VegBank" xml:lang="en">Average height to the top of the stratum. Usually recorded in meters. </xsd:documentation>
368
				</xsd:annotation>
369
			</xsd:element>
370
			<xsd:element name="base" type="misc:MeasurementType">
371
				<xsd:annotation>
372
					<xsd:documentation source="VegBank" xml:lang="en">Average height of the bottom of the stratum. Usually recorded in meters.</xsd:documentation>
373
				</xsd:annotation>
374
			</xsd:element>
375
			<xsd:element name="stratumValue">
376
				<xsd:annotation>
377
					<xsd:documentation xml:lang="en">The value (e.g. cover, count) given to the observation in that stratum</xsd:documentation>
378
				</xsd:annotation>
379
				<xsd:complexType>
380
					<xsd:choice>
381
						<xsd:annotation>
382
							<xsd:documentation>A stratum value may either be a categorical or numerical. Categorical values link to an attributeID where the category is defined. Numerical values can be further defined uppervalue, accuracy etc.</xsd:documentation>
383
						</xsd:annotation>
384
						<xsd:element name="attributeID" type="xsd:string">
385
							<xsd:annotation>
386
								<xsd:documentation>Allows a stratum value to be recorded as a categorical value. AttributeID links to a specific categorical value stored either in the ordinal or qualitative elements of the Attributes parent element group. The individual attribute is defined within the element veg:attributes which is a container for all attributes within the dataset.</xsd:documentation>
387
							</xsd:annotation>
388
						</xsd:element>
389
						<xsd:element name="strataValueMeasurement" type="misc:MeasurementType">
390
							<xsd:annotation>
391
								<xsd:documentation>A simple measurement for a stratum value.</xsd:documentation>
392
							</xsd:annotation>
393
						</xsd:element>
394
					</xsd:choice>
395
				</xsd:complexType>
396
			</xsd:element>
397
			<xsd:element name="note" type="misc:noteType" minOccurs="0" maxOccurs="unbounded"/>
398
			<xsd:element name="observationGroupingID" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
399
			<xsd:element name="simpleUserdefined" type="misc:simpleUserdefinedType" minOccurs="0" maxOccurs="unbounded"/>
400
			<xsd:element name="complexUserDefined" type="misc:complexUserDefinedType" minOccurs="0" maxOccurs="unbounded"/>
401
		</xsd:sequence>
402
		<xsd:attribute name="id" type="res:IDType" use="optional"/>
403
		<xsd:attribute name="system" type="res:SystemType" use="optional"/>
404
		<xsd:attribute name="scope" type="res:ScopeType" use="optional" default="document"/>
405
	</xsd:complexType>
406
	<xsd:complexType name="IndividualOrganismObservationType">
407
		<xsd:annotation>
408
			<xsd:documentation xml:lang="en">An observation applying to one occurrence of an organism (or part of an organism). </xsd:documentation>
409
			<xsd:documentation xml:lang="de"> </xsd:documentation>
410
			<xsd:appinfo>
411
		</xsd:appinfo>
412
		</xsd:annotation>
413
		<xsd:sequence>
414
			<xsd:element name="plotObservationID" type="xsd:string">
415
				<xsd:annotation>
416
					<xsd:documentation xml:lang="en">A reference to a specific plotObservation.  The individual plotObservation is defined within the element veg:plotObservation which is a container for all plotObservations within the dataset.</xsd:documentation>
417
				</xsd:annotation>
418
			</xsd:element>
419
			<xsd:element name="individualOrganismID" type="xsd:string">
420
				<xsd:annotation>
421
					<xsd:documentation xml:lang="en">A reference to a specific individualOrganism.  The particular individualOrganism is defined with the element veg:individualOrganisms which is a container for all individualOrganisms within the dataset</xsd:documentation>
422
				</xsd:annotation>
423
			</xsd:element>
424
			<xsd:element name="note" type="misc:noteType" minOccurs="0" maxOccurs="unbounded">
425
				<xsd:annotation>
426
					<xsd:documentation xml:lang="en">Complex type for specifying additional comments or explanations pertaining to the element</xsd:documentation>
427
				</xsd:annotation>
428
			</xsd:element>
429
			<xsd:element name="volumeCanopy" type="misc:MeasurementType" minOccurs="0"/>
430
			<xsd:element name="height" type="misc:MeasurementType" minOccurs="0"/>
431
			<xsd:element name="diameterBaseDistance" minOccurs="0" maxOccurs="unbounded">
432
				<xsd:annotation>
433
					<xsd:documentation xml:lang="en">A container for diameter measurements at a given distance along the stem from the ground.</xsd:documentation>
434
				</xsd:annotation>
435
				<xsd:complexType>
436
					<xsd:sequence>
437
						<xsd:element name="diameter" type="misc:MeasurementType">
438
							<xsd:annotation>
439
								<xsd:documentation>Diameter of the stem at the point of measurement (baseDistance)</xsd:documentation>
440
							</xsd:annotation>
441
						</xsd:element>
442
						<xsd:element name="baseDistance" type="misc:MeasurementType">
443
							<xsd:annotation>
444
								<xsd:documentation xml:lang="en">The distance along the stem from the ground (usually in meters) at which diameter was measured</xsd:documentation>
445
							</xsd:annotation>
446
						</xsd:element>
447
					</xsd:sequence>
448
				</xsd:complexType>
449
			</xsd:element>
450
			<xsd:element name="stratumObservationID" type="xsd:string" minOccurs="0">
451
				<xsd:annotation>
452
					<xsd:documentation xml:lang="en">A reference to a specific stratum observation that this individual was measured in on the plot. The individual stratum observations are defined with the element veg:stratumObservation which is a container for all the stratum observations in the dataset.</xsd:documentation>
453
				</xsd:annotation>
454
			</xsd:element>
455
			<xsd:element name="relatedIndividual" type="misc:relatedItemType" minOccurs="0" maxOccurs="unbounded">
456
				<xsd:annotation>
457
					<xsd:documentation xml:lang="en">An item may be related or connected in some way to other items. For example fused stems, epiphytic relationships or mapped individuals.</xsd:documentation>
458
				</xsd:annotation>
459
			</xsd:element>
460
			<xsd:element name="relativePlotPosition" minOccurs="0">
461
				<xsd:annotation>
462
					<xsd:documentation>Relative position of organism described in geometric space within the plot the organism is located in. Relative to teh plot point of origin. </xsd:documentation>
463
				</xsd:annotation>
464
				<xsd:complexType>
465
					<xsd:sequence>
466
						<xsd:element name="relativeX" type="xsd:decimal">
467
							<xsd:annotation>
468
								<xsd:documentation source="VegBank" xml:lang="en">The X-coordinate of the related item position in m. The user will enter the relative position of related item with respect to the plot origin (in meters) with the x-axis defined by the plot azimuth. </xsd:documentation>
469
							</xsd:annotation>
470
						</xsd:element>
471
						<xsd:element name="relativeY" type="xsd:decimal">
472
							<xsd:annotation>
473
								<xsd:documentation source="VegBank" xml:lang="en">The Y-coordinate of the relatedSpatialItem position in m. The user will enter the relative position of relatedSpatialItems with respect to the plot origin (in meters) with the y-axis defined by the plot azimuth. </xsd:documentation>
474
							</xsd:annotation>
475
						</xsd:element>
476
						<xsd:element name="relativeZ" type="xsd:decimal" minOccurs="0">
477
							<xsd:annotation>
478
								<xsd:documentation xml:lang="en">The Z-coordinate of the relatedSpatialItem position in m. The user will enter the relative position of relatedSpatialItems with respect to the plot elevation (in meters). </xsd:documentation>
479
							</xsd:annotation>
480
						</xsd:element>
481
					</xsd:sequence>
482
				</xsd:complexType>
483
			</xsd:element>
484
			<xsd:element name="observationGroupingID" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
485
				<xsd:annotation>
486
					<xsd:documentation xml:lang="en">A reference to a specific observationGrouping.  The individual observationGrouping is defined within the element veg:observationGrouping which is a container for all observationGroupings within the dataset.</xsd:documentation>
487
				</xsd:annotation>
488
			</xsd:element>
489
			<xsd:element name="simpleUserdefined" type="misc:simpleUserdefinedType" minOccurs="0" maxOccurs="unbounded">
490
				<xsd:annotation>
491
					<xsd:documentation xml:lang="en">Simple user-defined information types stored as a name-value pair. </xsd:documentation>
492
				</xsd:annotation>
493
			</xsd:element>
494
			<xsd:element name="complexUserDefined" type="misc:complexUserDefinedType" minOccurs="0" maxOccurs="unbounded">
495
				<xsd:annotation>
496
					<xsd:documentation xml:lang="en">Complex user-defined information types. </xsd:documentation>
497
				</xsd:annotation>
498
			</xsd:element>
499
			<xsd:element name="multipleMeasurement" minOccurs="0" maxOccurs="unbounded">
500
				<xsd:annotation>
501
					<xsd:documentation xml:lang="en">A n-tuple of a related measurements (e.g. paired data such as length, width and height to calculate volume). The definition of the relationship type is left open to the user, but is intended to allow specifying a set of measurements that have to be considered together.  </xsd:documentation>
502
				</xsd:annotation>
503
				<xsd:complexType>
504
					<xsd:sequence>
505
						<xsd:element name="name">
506
							<xsd:annotation>
507
								<xsd:documentation xml:lang="en">Name of the quantity (e.g. volume) being measured via multiple measurements (e.g. length, width, height).</xsd:documentation>
508
							</xsd:annotation>
509
						</xsd:element>
510
						<xsd:element name="measurement" type="misc:MeasurementType" minOccurs="2" maxOccurs="unbounded"/>
511
					</xsd:sequence>
512
				</xsd:complexType>
513
			</xsd:element>
514
			<xsd:element name="individualOrganismHealth" minOccurs="0">
515
				<xsd:annotation>
516
					<xsd:documentation>Health of the individual organism referenced in this individual organism observation record. Usually used to describe dead stems.</xsd:documentation>
517
					<xsd:appinfo source="Vegbank">Maps to VegBank stemhealth defined as Health of the stem referenced in this stemLocation record. Usually used to describe dead stems.</xsd:appinfo>
518
				</xsd:annotation>
519
			</xsd:element>
520
		</xsd:sequence>
521
		<xsd:attribute name="id" type="res:IDType" use="optional"/>
522
		<xsd:attribute name="system" type="res:SystemType" use="optional"/>
523
		<xsd:attribute name="scope" type="res:ScopeType" use="optional" default="document"/>
524
	</xsd:complexType>
525
	<xsd:complexType name="IndividualOrganismType">
526
		<xsd:annotation>
527
			<xsd:documentation xml:lang="en">An identified organism recorded during 1 or more individual organism observation events. The individual may have an identification label (e.g. tree tag number).</xsd:documentation>
528
			<xsd:documentation xml:lang="de"> </xsd:documentation>
529
			<xsd:appinfo>
530
			</xsd:appinfo>
531
		</xsd:annotation>
532
		<xsd:sequence>
533
			<xsd:element name="taxonNameUsageConceptID" type="xsd:string">
534
				<xsd:annotation>
535
					<xsd:documentation xml:lang="en">A reference to a specific datasetNameUsageConcept representing a taxon occurrence. The individual datasetNameUsageConcept is defined within the element veg:datasetNameUsageConcepts which is a container for all datasetNameUsageConcepts within the dataset.</xsd:documentation>
536
				</xsd:annotation>
537
			</xsd:element>
538
			<xsd:element name="birthDate" minOccurs="0"/>
539
			<xsd:element name="identificationLabel" minOccurs="0">
540
				<xsd:annotation>
541
					<xsd:documentation xml:lang="en">A label that is associated with an individual (e.g. a numerical tree tag)</xsd:documentation>
542
				</xsd:annotation>
543
			</xsd:element>
544
			<xsd:element name="note" type="misc:noteType" minOccurs="0" maxOccurs="unbounded">
545
				<xsd:annotation>
546
					<xsd:documentation xml:lang="en">For specifying additional comments or explanations pertaining to the IndividualOrganismType.</xsd:documentation>
547
				</xsd:annotation>
548
			</xsd:element>
549
		</xsd:sequence>
550
		<xsd:attribute name="id" type="res:IDType" use="optional"/>
551
		<xsd:attribute name="system" type="res:SystemType" use="optional"/>
552
		<xsd:attribute name="scope" type="res:ScopeType" use="optional" default="document"/>
553
	</xsd:complexType>
554
</xsd:schema>
(15-15/19)