Attachment 'QuakeML-BED-1.0.1.xsd'
Download 1 <?xml version="1.0"?>
2 <!-- Generated from Seiscomp Schema, do not edit -->
3 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:qml="http://quakeml.org/xmlns/quakeml/1.0" xmlns:scs="http://geofon.gfz-potsdam.de/ns/seiscomp3-schema/0.1" targetNamespace="http://quakeml.org/xmlns/quakeml/1.0" elementFormDefault="qualified" attributeFormDefault="unqualified">
4 <xs:simpleType name="ResourceIdentifier">
5 <xs:restriction base="xs:anyURI">
6 <xs:pattern value="(smi|quakeml):[\w\d][\w\d\-_\.~\*'\(\)]{2,}/[\w\d\-_\.~\*'\(\)]+[\w\d/\-_\.~\*'\(\)]*(#[\w\d/\-_\.~\*'\(\)\+=\,\;\?]*)*"/>
7 </xs:restriction>
8 </xs:simpleType>
9 <xs:simpleType name="OriginUncertaintyDescription">
10 <xs:restriction base="xs:string">
11 <xs:enumeration value="uncertainty ellipse"/>
12 <xs:enumeration value="confidence ellipsoid"/>
13 <xs:enumeration value="horizontal uncertainty"/>
14 <xs:enumeration value="probability density function"/>
15 </xs:restriction>
16 </xs:simpleType>
17 <xs:simpleType name="MomentTensorStatus">
18 <xs:restriction base="xs:string">
19 <xs:enumeration value="standard CMT solution"/>
20 <xs:enumeration value="quick CMT solution"/>
21 </xs:restriction>
22 </xs:simpleType>
23 <xs:simpleType name="OriginDepthType">
24 <xs:restriction base="xs:string">
25 <xs:enumeration value="from location"/>
26 <xs:enumeration value="from moment tensor inversion"/>
27 <xs:enumeration value="from modeling of broad-band P waveforms"/>
28 <xs:enumeration value="constrained by depth phases"/>
29 <xs:enumeration value="constrained by direct phases"/>
30 <xs:enumeration value="operator assigned"/>
31 <xs:enumeration value="other"/>
32 </xs:restriction>
33 </xs:simpleType>
34 <xs:simpleType name="OriginType">
35 <xs:restriction base="xs:string">
36 <xs:enumeration value="hypocenter"/>
37 <xs:enumeration value="centroid"/>
38 <xs:enumeration value="amplitude"/>
39 <xs:enumeration value="macroseismic"/>
40 <xs:enumeration value="rupture start"/>
41 <xs:enumeration value="rupture end"/>
42 </xs:restriction>
43 </xs:simpleType>
44 <xs:simpleType name="EvaluationMode">
45 <xs:restriction base="xs:string">
46 <xs:enumeration value="manual"/>
47 <xs:enumeration value="automatic"/>
48 </xs:restriction>
49 </xs:simpleType>
50 <xs:simpleType name="EvaluationStatus">
51 <xs:restriction base="xs:string">
52 <xs:enumeration value="preliminary"/>
53 <xs:enumeration value="confirmed"/>
54 <xs:enumeration value="rejected"/>
55 </xs:restriction>
56 </xs:simpleType>
57 <xs:simpleType name="PickOnset">
58 <xs:restriction base="xs:string">
59 <xs:enumeration value="emergent"/>
60 <xs:enumeration value="impulsive"/>
61 <xs:enumeration value="questionable"/>
62 </xs:restriction>
63 </xs:simpleType>
64 <xs:simpleType name="MomentTensorMethod">
65 <xs:restriction base="xs:string">
66 <xs:enumeration value="CMT - general moment tensor"/>
67 <xs:enumeration value="CMT - moment tensor with zero trace"/>
68 <xs:enumeration value="CMT - double-couple source"/>
69 <xs:enumeration value="teleseismic"/>
70 <xs:enumeration value="regional"/>
71 </xs:restriction>
72 </xs:simpleType>
73 <xs:simpleType name="DataUsedWaveType">
74 <xs:restriction base="xs:string">
75 <xs:enumeration value="body waves"/>
76 <xs:enumeration value="P body waves"/>
77 <xs:enumeration value="long-period body waves"/>
78 <xs:enumeration value="surface waves"/>
79 <xs:enumeration value="intermediate-period surface waves"/>
80 <xs:enumeration value="long-period mantle waves"/>
81 <xs:enumeration value="unknown"/>
82 </xs:restriction>
83 </xs:simpleType>
84 <xs:simpleType name="EventDescriptionType">
85 <xs:restriction base="xs:string">
86 <xs:enumeration value="felt report"/>
87 <xs:enumeration value="Flinn-Engdahl region"/>
88 <xs:enumeration value="local time"/>
89 <xs:enumeration value="tectonic summary"/>
90 <xs:enumeration value="nearest cities"/>
91 <xs:enumeration value="earthquake name"/>
92 <xs:enumeration value="region name"/>
93 </xs:restriction>
94 </xs:simpleType>
95 <xs:simpleType name="EventType">
96 <xs:restriction base="xs:string">
97 <xs:enumeration value="earthquake"/>
98 <xs:enumeration value="explosion"/>
99 <xs:enumeration value="quarry blast"/>
100 <xs:enumeration value="chemical explosion"/>
101 <xs:enumeration value="nuclear explosion"/>
102 <xs:enumeration value="landslide"/>
103 <xs:enumeration value="debris avalanche"/>
104 <xs:enumeration value="rockslide"/>
105 <xs:enumeration value="mine collapse"/>
106 <xs:enumeration value="volcanic eruption"/>
107 <xs:enumeration value="meteor impact"/>
108 <xs:enumeration value="plane crash"/>
109 <xs:enumeration value="building collapse"/>
110 <xs:enumeration value="sonic boom"/>
111 <xs:enumeration value="not existing"/>
112 <xs:enumeration value="null"/>
113 <xs:enumeration value="other"/>
114 </xs:restriction>
115 </xs:simpleType>
116 <xs:simpleType name="SourceTimeFunctionType">
117 <xs:restriction base="xs:string">
118 <xs:enumeration value="box car"/>
119 <xs:enumeration value="triangle"/>
120 <xs:enumeration value="trapezoid"/>
121 <xs:enumeration value="unknown"/>
122 </xs:restriction>
123 </xs:simpleType>
124 <xs:simpleType name="PickPolarity">
125 <xs:restriction base="xs:string">
126 <xs:enumeration value="up"/>
127 <xs:enumeration value="down"/>
128 <xs:enumeration value="undecidable"/>
129 </xs:restriction>
130 </xs:simpleType>
131 <xs:complexType name="TimeQuantity">
132 <xs:choice minOccurs="0" maxOccurs="unbounded">
133 <xs:element name="value" type="xs:dateTime" minOccurs="1" maxOccurs="1"/>
134 <xs:element name="uncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
135 <xs:element name="lowerUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
136 <xs:element name="upperUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
137 </xs:choice>
138 </xs:complexType>
139 <xs:complexType name="CreationInfo">
140 <xs:choice minOccurs="0" maxOccurs="unbounded">
141 <xs:element name="agencyID" type="xs:string" minOccurs="0" maxOccurs="1"/>
142 <xs:element name="agencyURI" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
143 <xs:element name="author" type="xs:string" minOccurs="0" maxOccurs="1"/>
144 <xs:element name="authorURI" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
145 <xs:element name="creationTime" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
146 <xs:element name="version" type="xs:string" minOccurs="0" maxOccurs="1"/>
147 </xs:choice>
148 </xs:complexType>
149 <xs:complexType name="EventDescription">
150 <xs:choice minOccurs="0" maxOccurs="unbounded">
151 <xs:element name="text" type="xs:string" minOccurs="1" maxOccurs="1"/>
152 <xs:element name="type" type="qml:EventDescriptionType" minOccurs="0" maxOccurs="1"/>
153 </xs:choice>
154 </xs:complexType>
155 <xs:complexType name="Phase">
156 <xs:simpleContent>
157 <xs:extension base="xs:string"/>
158 </xs:simpleContent>
159 </xs:complexType>
160 <xs:complexType name="Comment">
161 <xs:choice minOccurs="0" maxOccurs="unbounded">
162 <xs:element name="text" type="xs:string" minOccurs="1" maxOccurs="1"/>
163 <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
164 </xs:choice>
165 <xs:attribute name="id" type="qml:ResourceIdentifier"/>
166 </xs:complexType>
167 <xs:complexType name="ConfidenceEllipsoid">
168 <xs:choice minOccurs="0" maxOccurs="unbounded">
169 <xs:element name="azimuth1" type="xs:double" minOccurs="1" maxOccurs="1"/>
170 <xs:element name="dip1" type="xs:double" minOccurs="1" maxOccurs="1"/>
171 <xs:element name="standardError1" type="xs:double" minOccurs="1" maxOccurs="1"/>
172 <xs:element name="azimuth2" type="xs:double" minOccurs="1" maxOccurs="1"/>
173 <xs:element name="dip2" type="xs:double" minOccurs="1" maxOccurs="1"/>
174 <xs:element name="standardError2" type="xs:double" minOccurs="1" maxOccurs="1"/>
175 <xs:element name="standardError3" type="xs:double" minOccurs="1" maxOccurs="1"/>
176 </xs:choice>
177 </xs:complexType>
178 <xs:complexType name="Axis">
179 <xs:choice minOccurs="0" maxOccurs="unbounded">
180 <xs:element name="azimuth" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
181 <xs:element name="plunge" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
182 <xs:element name="length" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
183 </xs:choice>
184 </xs:complexType>
185 <xs:complexType name="PrincipalAxes">
186 <xs:choice minOccurs="0" maxOccurs="unbounded">
187 <xs:element name="tAxis" type="qml:Axis" minOccurs="1" maxOccurs="1"/>
188 <xs:element name="pAxis" type="qml:Axis" minOccurs="1" maxOccurs="1"/>
189 <xs:element name="nAxis" type="qml:Axis" minOccurs="0" maxOccurs="1"/>
190 </xs:choice>
191 </xs:complexType>
192 <xs:complexType name="DataUsed">
193 <xs:choice minOccurs="0" maxOccurs="unbounded">
194 <xs:element name="waveType" type="qml:DataUsedWaveType" minOccurs="1" maxOccurs="1"/>
195 <xs:element name="stationCount" type="xs:integer" minOccurs="1" maxOccurs="1"/>
196 <xs:element name="componentCount" type="xs:integer" minOccurs="1" maxOccurs="1"/>
197 <xs:element name="shortestPeriod" type="xs:double" minOccurs="0" maxOccurs="1"/>
198 </xs:choice>
199 </xs:complexType>
200 <xs:complexType name="CompositeTime">
201 <xs:choice minOccurs="0" maxOccurs="unbounded">
202 <xs:element name="year" type="qml:IntegerQuantity" minOccurs="0" maxOccurs="1"/>
203 <xs:element name="month" type="qml:IntegerQuantity" minOccurs="0" maxOccurs="1"/>
204 <xs:element name="day" type="qml:IntegerQuantity" minOccurs="0" maxOccurs="1"/>
205 <xs:element name="hour" type="qml:IntegerQuantity" minOccurs="0" maxOccurs="1"/>
206 <xs:element name="minute" type="qml:IntegerQuantity" minOccurs="0" maxOccurs="1"/>
207 <xs:element name="second" type="qml:RealQuantity" minOccurs="0" maxOccurs="1"/>
208 <xs:element name="differenceToUTC" type="xs:double" minOccurs="0" maxOccurs="1"/>
209 </xs:choice>
210 </xs:complexType>
211 <xs:complexType name="Tensor">
212 <xs:choice minOccurs="0" maxOccurs="unbounded">
213 <xs:element name="Mrr" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
214 <xs:element name="Mtt" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
215 <xs:element name="Mpp" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
216 <xs:element name="Mrt" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
217 <xs:element name="Mrp" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
218 <xs:element name="Mtp" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
219 </xs:choice>
220 </xs:complexType>
221 <xs:complexType name="OriginQuality">
222 <xs:choice minOccurs="0" maxOccurs="unbounded">
223 <xs:element name="associatedPhaseCount" type="xs:integer" minOccurs="0" maxOccurs="1"/>
224 <xs:element name="usedPhaseCount" type="xs:integer" minOccurs="0" maxOccurs="1"/>
225 <xs:element name="asociatedStationCount" type="xs:integer" minOccurs="0" maxOccurs="1"/>
226 <xs:element name="usedStationCount" type="xs:integer" minOccurs="0" maxOccurs="1"/>
227 <xs:element name="depthPhaseCount" type="xs:integer" minOccurs="0" maxOccurs="1"/>
228 <xs:element name="standardError" type="xs:double" minOccurs="0" maxOccurs="1"/>
229 <xs:element name="azimuthalGap" type="xs:double" minOccurs="0" maxOccurs="1"/>
230 <xs:element name="secondaryAzimuthalGap" type="xs:double" minOccurs="0" maxOccurs="1"/>
231 <xs:element name="groundTruthLevel" type="xs:string" minOccurs="0" maxOccurs="1"/>
232 <xs:element name="maximumDistance" type="xs:double" minOccurs="0" maxOccurs="1"/>
233 <xs:element name="minimumDistance" type="xs:double" minOccurs="0" maxOccurs="1"/>
234 <xs:element name="medianDistance" type="xs:double" minOccurs="0" maxOccurs="1"/>
235 </xs:choice>
236 </xs:complexType>
237 <xs:complexType name="RealQuantity">
238 <xs:choice minOccurs="0" maxOccurs="unbounded">
239 <xs:element name="value" type="xs:double" minOccurs="1" maxOccurs="1"/>
240 <xs:element name="uncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
241 <xs:element name="lowerUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
242 <xs:element name="upperUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
243 </xs:choice>
244 </xs:complexType>
245 <xs:complexType name="NodalPlane">
246 <xs:choice minOccurs="0" maxOccurs="unbounded">
247 <xs:element name="strike" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
248 <xs:element name="dip" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
249 <xs:element name="rake" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
250 </xs:choice>
251 </xs:complexType>
252 <xs:complexType name="TimeWindow">
253 <xs:choice minOccurs="0" maxOccurs="unbounded">
254 <xs:element name="begin" type="xs:double" minOccurs="1" maxOccurs="1"/>
255 <xs:element name="end" type="xs:double" minOccurs="1" maxOccurs="1"/>
256 <xs:element name="reference" type="xs:dateTime" minOccurs="1" maxOccurs="1"/>
257 </xs:choice>
258 </xs:complexType>
259 <xs:complexType name="WaveformStreamID">
260 <xs:simpleContent>
261 <xs:extension base="qml:ResourceIdentifier">
262 <xs:attribute name="networkCode" type="xs:string" use="required"/>
263 <xs:attribute name="stationCode" type="xs:string" use="required"/>
264 <xs:attribute name="channelCode" type="xs:string"/>
265 <xs:attribute name="locationCode" type="xs:string"/>
266 </xs:extension>
267 </xs:simpleContent>
268 </xs:complexType>
269 <xs:complexType name="IntegerQuantity">
270 <xs:choice minOccurs="0" maxOccurs="unbounded">
271 <xs:element name="value" type="xs:integer" minOccurs="1" maxOccurs="1"/>
272 <xs:element name="uncertainty" type="xs:integer" minOccurs="0" maxOccurs="1"/>
273 <xs:element name="lowerUncertainty" type="xs:integer" minOccurs="0" maxOccurs="1"/>
274 <xs:element name="upperUncertainty" type="xs:integer" minOccurs="0" maxOccurs="1"/>
275 </xs:choice>
276 </xs:complexType>
277 <xs:complexType name="SourceTimeFunction">
278 <xs:choice minOccurs="0" maxOccurs="unbounded">
279 <xs:element name="type" type="qml:SourceTimeFunctionType" minOccurs="1" maxOccurs="1"/>
280 <xs:element name="duration" type="xs:double" minOccurs="1" maxOccurs="1"/>
281 <xs:element name="riseTime" type="xs:double" minOccurs="0" maxOccurs="1"/>
282 <xs:element name="decayTime" type="xs:double" minOccurs="0" maxOccurs="1"/>
283 </xs:choice>
284 </xs:complexType>
285 <xs:complexType name="NodalPlanes">
286 <xs:choice minOccurs="0" maxOccurs="unbounded">
287 <xs:element name="nodalPlane1" type="qml:NodalPlane" minOccurs="0" maxOccurs="1"/>
288 <xs:element name="nodalPlane2" type="qml:NodalPlane" minOccurs="0" maxOccurs="1"/>
289 </xs:choice>
290 </xs:complexType>
291 <xs:complexType name="MomentTensor">
292 <xs:sequence>
293 <xs:choice minOccurs="0" maxOccurs="unbounded">
294 <xs:element name="scalarMoment" type="qml:RealQuantity" minOccurs="0" maxOccurs="1"/>
295 <xs:element name="tensor" type="qml:Tensor" minOccurs="0" maxOccurs="1"/>
296 <xs:element name="variance" type="xs:double" minOccurs="0" maxOccurs="1"/>
297 <xs:element name="varianceReduction" type="xs:double" minOccurs="0" maxOccurs="1"/>
298 <xs:element name="doubleCouple" type="xs:double" minOccurs="0" maxOccurs="1"/>
299 <xs:element name="clvd" type="xs:double" minOccurs="0" maxOccurs="1"/>
300 <xs:element name="iso" type="xs:double" minOccurs="0" maxOccurs="1"/>
301 <xs:element name="greensFunctionID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
302 <xs:element name="filterID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
303 <xs:element name="sourceTimeFunction" type="qml:SourceTimeFunction" minOccurs="0" maxOccurs="1"/>
304 <xs:element name="method" type="qml:MomentTensorMethod" minOccurs="0" maxOccurs="1"/>
305 <xs:element name="status" type="qml:MomentTensorStatus" minOccurs="0" maxOccurs="1"/>
306 <xs:element name="cmtName" type="xs:string" minOccurs="0" maxOccurs="1"/>
307 <xs:element name="cmtVersion" type="xs:string" minOccurs="0" maxOccurs="1"/>
308 <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
309 </xs:choice>
310 <xs:choice minOccurs="0" maxOccurs="unbounded">
311 <xs:element name="dataUsed" type="qml:DataUsed"/>
312 <xs:element name="comment" type="qml:Comment"/>
313 </xs:choice>
314 </xs:sequence>
315 <xs:attribute name="derivedOriginID" type="qml:ResourceIdentifier" use="required"/>
316 <xs:attribute name="triggeringOriginID" type="qml:ResourceIdentifier"/>
317 <xs:attribute name="momentMagnitudeID" type="qml:ResourceIdentifier"/>
318 <xs:attribute name="methodID" type="qml:ResourceIdentifier"/>
319 </xs:complexType>
320 <xs:complexType name="FocalMechanism">
321 <xs:sequence>
322 <xs:choice minOccurs="0" maxOccurs="unbounded">
323 <xs:element name="nodalPlanes" type="qml:NodalPlanes" minOccurs="0" maxOccurs="1"/>
324 <xs:element name="principalAxes" type="qml:PrincipalAxes" minOccurs="0" maxOccurs="1"/>
325 <xs:element name="azimuthalGap" type="xs:double" minOccurs="0" maxOccurs="1"/>
326 <xs:element name="stationPolarityCount" type="xs:int" minOccurs="0" maxOccurs="1"/>
327 <xs:element name="misfit" type="xs:double" minOccurs="0" maxOccurs="1"/>
328 <xs:element name="stationDistributionRatio" type="xs:double" minOccurs="0" maxOccurs="1"/>
329 <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
330 </xs:choice>
331 <xs:choice minOccurs="0" maxOccurs="unbounded">
332 <xs:element name="comment" type="qml:Comment"/>
333 <xs:element name="momentTensor" type="qml:MomentTensor"/>
334 </xs:choice>
335 </xs:sequence>
336 <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
337 <xs:attribute name="triggeringOriginID" type="qml:ResourceIdentifier"/>
338 <xs:attribute name="methodID" type="qml:ResourceIdentifier"/>
339 </xs:complexType>
340 <xs:complexType name="Amplitude">
341 <xs:sequence>
342 <xs:choice minOccurs="0" maxOccurs="unbounded">
343 <xs:element name="amp" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
344 <xs:element name="type" type="xs:string" minOccurs="1" maxOccurs="1"/>
345 <xs:element name="period" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
346 <xs:element name="pickID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
347 <xs:element name="waveformID" type="qml:WaveformStreamID" minOccurs="0" maxOccurs="1"/>
348 <xs:element name="filterID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
349 <xs:element name="methodID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
350 <xs:element name="timeWindow" type="qml:TimeWindow" minOccurs="0" maxOccurs="1"/>
351 <xs:element name="scalingTime" type="qml:TimeQuantity" minOccurs="0" maxOccurs="1"/>
352 <xs:element name="magnitudeHint" type="xs:string" minOccurs="0" maxOccurs="1"/>
353 <xs:element name="evaluationMode" type="qml:EvaluationMode" minOccurs="0" maxOccurs="1"/>
354 <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
355 </xs:choice>
356 <xs:choice minOccurs="0" maxOccurs="unbounded">
357 <xs:element name="comment" type="qml:Comment"/>
358 </xs:choice>
359 </xs:sequence>
360 <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
361 </xs:complexType>
362 <xs:complexType name="StationMagnitudeReference">
363 <xs:simpleContent>
364 <xs:extension base="qml:ResourceIdentifier">
365 <xs:attribute name="residual" type="xs:double"/>
366 <xs:attribute name="weight" type="xs:double"/>
367 </xs:extension>
368 </xs:simpleContent>
369 </xs:complexType>
370 <xs:complexType name="Magnitude">
371 <xs:sequence>
372 <xs:choice minOccurs="0" maxOccurs="unbounded">
373 <xs:element name="mag" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
374 <xs:element name="type" type="xs:string" minOccurs="0" maxOccurs="1"/>
375 <xs:element name="originID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
376 <xs:element name="methodID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
377 <xs:element name="stationCount" type="xs:integer" minOccurs="0" maxOccurs="1"/>
378 <xs:element name="azimuthalGap" type="xs:double" minOccurs="0" maxOccurs="1"/>
379 <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
380 </xs:choice>
381 <xs:choice minOccurs="0" maxOccurs="unbounded">
382 <xs:element name="comment" type="qml:Comment"/>
383 <xs:element name="stationMagnitudeReference" type="qml:StationMagnitudeReference"/>
384 </xs:choice>
385 </xs:sequence>
386 <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
387 </xs:complexType>
388 <xs:complexType name="OriginUncertainty">
389 <xs:choice minOccurs="0" maxOccurs="unbounded">
390 <xs:element name="horizontalUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
391 <xs:element name="minHorizontalUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
392 <xs:element name="maxHorizontalUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
393 <xs:element name="azimuthMaxHorizontalUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
394 <xs:element name="confidenceEllipsoid" type="qml:ConfidenceEllipsoid" minOccurs="0" maxOccurs="1"/>
395 <xs:element name="preferredDescription" type="qml:OriginUncertaintyDescription" minOccurs="0" maxOccurs="1"/>
396 </xs:choice>
397 </xs:complexType>
398 <xs:complexType name="StationMagnitude">
399 <xs:sequence>
400 <xs:choice minOccurs="0" maxOccurs="unbounded">
401 <xs:element name="id" type="qml:ResourceIdentifier" minOccurs="1" maxOccurs="1"/>
402 <xs:element name="mag" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
403 <xs:element name="type" type="xs:string" minOccurs="0" maxOccurs="1"/>
404 <xs:element name="stationAmplitudeID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
405 <xs:element name="methodID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
406 <xs:element name="waveformID" type="qml:WaveformStreamID" minOccurs="0" maxOccurs="1"/>
407 <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
408 </xs:choice>
409 <xs:choice minOccurs="0" maxOccurs="unbounded">
410 <xs:element name="comment" type="qml:Comment"/>
411 </xs:choice>
412 </xs:sequence>
413 </xs:complexType>
414 <xs:complexType name="Arrival">
415 <xs:sequence>
416 <xs:choice minOccurs="0" maxOccurs="unbounded">
417 <xs:element name="pickID" type="qml:ResourceIdentifier" minOccurs="1" maxOccurs="1"/>
418 <xs:element name="phase" type="qml:Phase" minOccurs="1" maxOccurs="1"/>
419 <xs:element name="timeCorrection" type="xs:double" minOccurs="0" maxOccurs="1"/>
420 <xs:element name="azimuth" type="xs:double" minOccurs="0" maxOccurs="1"/>
421 <xs:element name="distance" type="xs:double" minOccurs="0" maxOccurs="1"/>
422 <xs:element name="residual" type="xs:double" minOccurs="0" maxOccurs="1"/>
423 <xs:element name="earthModelID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
424 <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
425 </xs:choice>
426 <xs:choice minOccurs="0" maxOccurs="unbounded">
427 <xs:element name="comment" type="qml:Comment"/>
428 </xs:choice>
429 </xs:sequence>
430 <xs:attribute name="weight" type="xs:double"/>
431 </xs:complexType>
432 <xs:complexType name="Origin">
433 <xs:sequence>
434 <xs:choice minOccurs="0" maxOccurs="unbounded">
435 <xs:element name="time" type="qml:TimeQuantity" minOccurs="1" maxOccurs="1"/>
436 <xs:element name="latitude" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
437 <xs:element name="longitude" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
438 <xs:element name="depth" type="qml:RealQuantity" minOccurs="0" maxOccurs="1"/>
439 <xs:element name="depthType" type="qml:OriginDepthType" minOccurs="0" maxOccurs="1"/>
440 <xs:element name="referenceSystemID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
441 <xs:element name="methodID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
442 <xs:element name="earthModelID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
443 <xs:element name="quality" type="qml:OriginQuality" minOccurs="0" maxOccurs="1"/>
444 <xs:element name="type" type="qml:OriginType" minOccurs="0" maxOccurs="1"/>
445 <xs:element name="evaluationMode" type="qml:EvaluationMode" minOccurs="0" maxOccurs="1"/>
446 <xs:element name="evaluationStatus" type="qml:EvaluationStatus" minOccurs="0" maxOccurs="1"/>
447 <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
448 </xs:choice>
449 <xs:choice minOccurs="0" maxOccurs="unbounded">
450 <xs:element name="compositeTime" type="qml:CompositeTime"/>
451 <xs:element name="comment" type="qml:Comment"/>
452 <xs:element name="originUncertainty" type="qml:OriginUncertainty"/>
453 <xs:element name="stationMagnitude" type="qml:StationMagnitude"/>
454 <xs:element name="arrival" type="qml:Arrival"/>
455 </xs:choice>
456 </xs:sequence>
457 <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
458 </xs:complexType>
459 <xs:complexType name="Pick">
460 <xs:sequence>
461 <xs:choice minOccurs="0" maxOccurs="unbounded">
462 <xs:element name="time" type="qml:TimeQuantity" minOccurs="1" maxOccurs="1"/>
463 <xs:element name="waveformID" type="qml:WaveformStreamID" minOccurs="1" maxOccurs="1"/>
464 <xs:element name="filterID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
465 <xs:element name="methodID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
466 <xs:element name="azimuth" type="qml:RealQuantity" minOccurs="0" maxOccurs="1"/>
467 <xs:element name="onset" type="qml:PickOnset" minOccurs="0" maxOccurs="1"/>
468 <xs:element name="phaseHint" type="qml:Phase" minOccurs="0" maxOccurs="1"/>
469 <xs:element name="polarity" type="qml:PickPolarity" minOccurs="0" maxOccurs="1"/>
470 <xs:element name="slowness" type="qml:RealQuantity" minOccurs="0" maxOccurs="1"/>
471 <xs:element name="evaluationMode" type="qml:EvaluationMode" minOccurs="0" maxOccurs="1"/>
472 <xs:element name="evaluationStatus" type="qml:EvaluationStatus" minOccurs="0" maxOccurs="1"/>
473 <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
474 </xs:choice>
475 <xs:choice minOccurs="0" maxOccurs="unbounded">
476 <xs:element name="comment" type="qml:Comment"/>
477 </xs:choice>
478 </xs:sequence>
479 <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
480 </xs:complexType>
481 <xs:complexType name="Event">
482 <xs:sequence>
483 <xs:choice minOccurs="0" maxOccurs="unbounded">
484 <xs:element name="preferredOriginID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
485 <xs:element name="preferredMagnitudeID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
486 <xs:element name="preferredFocalMechanismID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
487 <xs:element name="type" type="qml:EventType" minOccurs="0" maxOccurs="1"/>
488 <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
489 </xs:choice>
490 <xs:choice minOccurs="0" maxOccurs="unbounded">
491 <xs:element name="description" type="qml:EventDescription"/>
492 <xs:element name="comment" type="qml:Comment"/>
493 <xs:element name="focalMechanism" type="qml:FocalMechanism"/>
494 <xs:element name="amplitude" type="qml:Amplitude"/>
495 <xs:element name="magnitude" type="qml:Magnitude"/>
496 <xs:element name="origin" type="qml:Origin"/>
497 <xs:element name="pick" type="qml:Pick"/>
498 </xs:choice>
499 </xs:sequence>
500 <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
501 </xs:complexType>
502 <xs:complexType name="EventParameters">
503 <xs:sequence>
504 <xs:choice minOccurs="0" maxOccurs="unbounded">
505 <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
506 </xs:choice>
507 <xs:choice minOccurs="0" maxOccurs="unbounded">
508 <xs:element name="comment" type="qml:Comment"/>
509 <xs:element name="event" type="qml:Event"/>
510 </xs:choice>
511 </xs:sequence>
512 <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
513 </xs:complexType>
514 <xs:element name="quakeml">
515 <xs:complexType>
516 <xs:all>
517 <xs:element name="eventParameters" type="qml:EventParameters" minOccurs="0" maxOccurs="1"/>
518 </xs:all>
519 </xs:complexType>
520 </xs:element>
521 </xs:schema>
Attached Files
To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.You are not allowed to attach a file to this page.