Locked History Actions

attachment:QuakeML-RT-BED-1.0.1.xsd of docs/xml

Attachment 'QuakeML-RT-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="horizontal uncertainty"/>
  12       <xs:enumeration value="uncertainty ellipse"/>
  13       <xs:enumeration value="confidence ellipsoid"/>
  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="Axis">
 168     <xs:choice minOccurs="0" maxOccurs="unbounded">
 169       <xs:element name="azimuth" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 170       <xs:element name="plunge" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 171       <xs:element name="length" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 172     </xs:choice>
 173   </xs:complexType>
 174   <xs:complexType name="PrincipalAxes">
 175     <xs:choice minOccurs="0" maxOccurs="unbounded">
 176       <xs:element name="tAxis" type="qml:Axis" minOccurs="1" maxOccurs="1"/>
 177       <xs:element name="pAxis" type="qml:Axis" minOccurs="1" maxOccurs="1"/>
 178       <xs:element name="nAxis" type="qml:Axis" minOccurs="0" maxOccurs="1"/>
 179     </xs:choice>
 180   </xs:complexType>
 181   <xs:complexType name="DataUsed">
 182     <xs:choice minOccurs="0" maxOccurs="unbounded">
 183       <xs:element name="waveType" type="qml:DataUsedWaveType" minOccurs="1" maxOccurs="1"/>
 184       <xs:element name="stationCount" type="xs:integer" minOccurs="1" maxOccurs="1"/>
 185       <xs:element name="componentCount" type="xs:integer" minOccurs="1" maxOccurs="1"/>
 186       <xs:element name="shortestPeriod" type="xs:double" minOccurs="0" maxOccurs="1"/>
 187     </xs:choice>
 188   </xs:complexType>
 189   <xs:complexType name="CompositeTime">
 190     <xs:choice minOccurs="0" maxOccurs="unbounded">
 191       <xs:element name="year" type="qml:IntegerQuantity" minOccurs="0" maxOccurs="1"/>
 192       <xs:element name="month" type="qml:IntegerQuantity" minOccurs="0" maxOccurs="1"/>
 193       <xs:element name="day" type="qml:IntegerQuantity" minOccurs="0" maxOccurs="1"/>
 194       <xs:element name="hour" type="qml:IntegerQuantity" minOccurs="0" maxOccurs="1"/>
 195       <xs:element name="minute" type="qml:IntegerQuantity" minOccurs="0" maxOccurs="1"/>
 196       <xs:element name="second" type="qml:RealQuantity" minOccurs="0" maxOccurs="1"/>
 197       <xs:element name="differenceToUTC" type="xs:double" minOccurs="0" maxOccurs="1"/>
 198     </xs:choice>
 199   </xs:complexType>
 200   <xs:complexType name="Tensor">
 201     <xs:choice minOccurs="0" maxOccurs="unbounded">
 202       <xs:element name="Mrr" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 203       <xs:element name="Mtt" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 204       <xs:element name="Mpp" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 205       <xs:element name="Mrt" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 206       <xs:element name="Mrp" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 207       <xs:element name="Mtp" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 208     </xs:choice>
 209   </xs:complexType>
 210   <xs:complexType name="OriginQuality">
 211     <xs:choice minOccurs="0" maxOccurs="unbounded">
 212       <xs:element name="associatedPhaseCount" type="xs:integer" minOccurs="0" maxOccurs="1"/>
 213       <xs:element name="usedPhaseCount" type="xs:integer" minOccurs="0" maxOccurs="1"/>
 214       <xs:element name="asociatedStationCount" type="xs:integer" minOccurs="0" maxOccurs="1"/>
 215       <xs:element name="usedStationCount" type="xs:integer" minOccurs="0" maxOccurs="1"/>
 216       <xs:element name="depthPhaseCount" type="xs:integer" minOccurs="0" maxOccurs="1"/>
 217       <xs:element name="standardError" type="xs:double" minOccurs="0" maxOccurs="1"/>
 218       <xs:element name="azimuthalGap" type="xs:double" minOccurs="0" maxOccurs="1"/>
 219       <xs:element name="secondaryAzimuthalGap" type="xs:double" minOccurs="0" maxOccurs="1"/>
 220       <xs:element name="groundTruthLevel" type="xs:string" minOccurs="0" maxOccurs="1"/>
 221       <xs:element name="maximumDistance" type="xs:double" minOccurs="0" maxOccurs="1"/>
 222       <xs:element name="minimumDistance" type="xs:double" minOccurs="0" maxOccurs="1"/>
 223       <xs:element name="medianDistance" type="xs:double" minOccurs="0" maxOccurs="1"/>
 224     </xs:choice>
 225   </xs:complexType>
 226   <xs:complexType name="RealQuantity">
 227     <xs:choice minOccurs="0" maxOccurs="unbounded">
 228       <xs:element name="value" type="xs:double" minOccurs="1" maxOccurs="1"/>
 229       <xs:element name="uncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
 230       <xs:element name="lowerUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
 231       <xs:element name="upperUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
 232     </xs:choice>
 233   </xs:complexType>
 234   <xs:complexType name="NodalPlane">
 235     <xs:choice minOccurs="0" maxOccurs="unbounded">
 236       <xs:element name="strike" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 237       <xs:element name="dip" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 238       <xs:element name="rake" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 239     </xs:choice>
 240   </xs:complexType>
 241   <xs:complexType name="TimeWindow">
 242     <xs:choice minOccurs="0" maxOccurs="unbounded">
 243       <xs:element name="begin" type="xs:double" minOccurs="1" maxOccurs="1"/>
 244       <xs:element name="end" type="xs:double" minOccurs="1" maxOccurs="1"/>
 245       <xs:element name="reference" type="xs:dateTime" minOccurs="1" maxOccurs="1"/>
 246     </xs:choice>
 247   </xs:complexType>
 248   <xs:complexType name="WaveformStreamID">
 249     <xs:simpleContent>
 250       <xs:extension base="qml:ResourceIdentifier">
 251         <xs:attribute name="networkCode" type="xs:string" use="required"/>
 252         <xs:attribute name="stationCode" type="xs:string" use="required"/>
 253         <xs:attribute name="channelCode" type="xs:string"/>
 254         <xs:attribute name="locationCode" type="xs:string"/>
 255       </xs:extension>
 256     </xs:simpleContent>
 257   </xs:complexType>
 258   <xs:complexType name="IntegerQuantity">
 259     <xs:choice minOccurs="0" maxOccurs="unbounded">
 260       <xs:element name="value" type="xs:integer" minOccurs="1" maxOccurs="1"/>
 261       <xs:element name="uncertainty" type="xs:integer" minOccurs="0" maxOccurs="1"/>
 262       <xs:element name="lowerUncertainty" type="xs:integer" minOccurs="0" maxOccurs="1"/>
 263       <xs:element name="upperUncertainty" type="xs:integer" minOccurs="0" maxOccurs="1"/>
 264     </xs:choice>
 265   </xs:complexType>
 266   <xs:complexType name="SourceTimeFunction">
 267     <xs:choice minOccurs="0" maxOccurs="unbounded">
 268       <xs:element name="type" type="qml:SourceTimeFunctionType" minOccurs="1" maxOccurs="1"/>
 269       <xs:element name="duration" type="xs:double" minOccurs="1" maxOccurs="1"/>
 270       <xs:element name="riseTime" type="xs:double" minOccurs="0" maxOccurs="1"/>
 271       <xs:element name="decayTime" type="xs:double" minOccurs="0" maxOccurs="1"/>
 272     </xs:choice>
 273   </xs:complexType>
 274   <xs:complexType name="NodalPlanes">
 275     <xs:choice minOccurs="0" maxOccurs="unbounded">
 276       <xs:element name="nodalPlane1" type="qml:NodalPlane" minOccurs="0" maxOccurs="1"/>
 277       <xs:element name="nodalPlane2" type="qml:NodalPlane" minOccurs="0" maxOccurs="1"/>
 278     </xs:choice>
 279   </xs:complexType>
 280   <xs:complexType name="ConfidenceEllipsoid">
 281     <xs:choice minOccurs="0" maxOccurs="unbounded">
 282       <xs:element name="azimuth1" type="xs:double" minOccurs="1" maxOccurs="1"/>
 283       <xs:element name="dip1" type="xs:double" minOccurs="1" maxOccurs="1"/>
 284       <xs:element name="standardError1" type="xs:double" minOccurs="1" maxOccurs="1"/>
 285       <xs:element name="azimuth2" type="xs:double" minOccurs="1" maxOccurs="1"/>
 286       <xs:element name="dip2" type="xs:double" minOccurs="1" maxOccurs="1"/>
 287       <xs:element name="standardError2" type="xs:double" minOccurs="1" maxOccurs="1"/>
 288       <xs:element name="standardError3" type="xs:double" minOccurs="1" maxOccurs="1"/>
 289     </xs:choice>
 290   </xs:complexType>
 291   <xs:complexType name="AmplitudeReference">
 292     <xs:simpleContent>
 293       <xs:extension base="qml:ResourceIdentifier"/>
 294     </xs:simpleContent>
 295   </xs:complexType>
 296   <xs:complexType name="PickReference">
 297     <xs:simpleContent>
 298       <xs:extension base="qml:ResourceIdentifier"/>
 299     </xs:simpleContent>
 300   </xs:complexType>
 301   <xs:complexType name="Reading">
 302     <xs:simpleContent>
 303       <xs:extension base="qml:ResourceIdentifier"/>
 304     </xs:simpleContent>
 305   </xs:complexType>
 306   <xs:complexType name="MomentTensor">
 307     <xs:sequence>
 308       <xs:choice minOccurs="0" maxOccurs="unbounded">
 309         <xs:element name="scalarMoment" type="qml:RealQuantity" minOccurs="0" maxOccurs="1"/>
 310         <xs:element name="tensor" type="qml:Tensor" minOccurs="0" maxOccurs="1"/>
 311         <xs:element name="variance" type="xs:double" minOccurs="0" maxOccurs="1"/>
 312         <xs:element name="varianceReduction" type="xs:double" minOccurs="0" maxOccurs="1"/>
 313         <xs:element name="doubleCouple" type="xs:double" minOccurs="0" maxOccurs="1"/>
 314         <xs:element name="clvd" type="xs:double" minOccurs="0" maxOccurs="1"/>
 315         <xs:element name="iso" type="xs:double" minOccurs="0" maxOccurs="1"/>
 316         <xs:element name="greensFunctionID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 317         <xs:element name="filterID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 318         <xs:element name="sourceTimeFunction" type="qml:SourceTimeFunction" minOccurs="0" maxOccurs="1"/>
 319         <xs:element name="method" type="qml:MomentTensorMethod" minOccurs="0" maxOccurs="1"/>
 320         <xs:element name="status" type="qml:MomentTensorStatus" minOccurs="0" maxOccurs="1"/>
 321         <xs:element name="cmtName" type="xs:string" minOccurs="0" maxOccurs="1"/>
 322         <xs:element name="cmtVersion" type="xs:string" minOccurs="0" maxOccurs="1"/>
 323         <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
 324       </xs:choice>
 325       <xs:choice minOccurs="0" maxOccurs="unbounded">
 326         <xs:element name="dataUsed" type="qml:DataUsed"/>
 327         <xs:element name="comment" type="qml:Comment"/>
 328       </xs:choice>
 329     </xs:sequence>
 330     <xs:attribute name="derivedOriginID" type="qml:ResourceIdentifier" use="required"/>
 331     <xs:attribute name="triggeringOriginID" type="qml:ResourceIdentifier"/>
 332     <xs:attribute name="momentMagnitudeID" type="qml:ResourceIdentifier"/>
 333     <xs:attribute name="methodID" type="qml:ResourceIdentifier"/>
 334   </xs:complexType>
 335   <xs:complexType name="FocalMechanism">
 336     <xs:sequence>
 337       <xs:choice minOccurs="0" maxOccurs="unbounded">
 338         <xs:element name="nodalPlanes" type="qml:NodalPlanes" minOccurs="0" maxOccurs="1"/>
 339         <xs:element name="principalAxes" type="qml:PrincipalAxes" minOccurs="0" maxOccurs="1"/>
 340         <xs:element name="azimuthalGap" type="xs:double" minOccurs="0" maxOccurs="1"/>
 341         <xs:element name="stationPolarityCount" type="xs:int" minOccurs="0" maxOccurs="1"/>
 342         <xs:element name="misfit" type="xs:double" minOccurs="0" maxOccurs="1"/>
 343         <xs:element name="stationDistributionRatio" type="xs:double" minOccurs="0" maxOccurs="1"/>
 344         <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
 345       </xs:choice>
 346       <xs:choice minOccurs="0" maxOccurs="unbounded">
 347         <xs:element name="comment" type="qml:Comment"/>
 348         <xs:element name="momentTensor" type="qml:MomentTensor"/>
 349       </xs:choice>
 350     </xs:sequence>
 351     <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
 352     <xs:attribute name="triggeringOriginID" type="qml:ResourceIdentifier"/>
 353     <xs:attribute name="methodID" type="qml:ResourceIdentifier"/>
 354   </xs:complexType>
 355   <xs:complexType name="Amplitude">
 356     <xs:sequence>
 357       <xs:choice minOccurs="0" maxOccurs="unbounded">
 358         <xs:element name="amp" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 359         <xs:element name="type" type="xs:string" minOccurs="1" maxOccurs="1"/>
 360         <xs:element name="period" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 361         <xs:element name="pickID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 362         <xs:element name="waveformID" type="qml:WaveformStreamID" minOccurs="0" maxOccurs="1"/>
 363         <xs:element name="filterID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 364         <xs:element name="methodID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 365         <xs:element name="timeWindow" type="qml:TimeWindow" minOccurs="0" maxOccurs="1"/>
 366         <xs:element name="scalingTime" type="qml:TimeQuantity" minOccurs="0" maxOccurs="1"/>
 367         <xs:element name="magnitudeHint" type="xs:string" minOccurs="0" maxOccurs="1"/>
 368         <xs:element name="evaluationMode" type="qml:EvaluationMode" minOccurs="0" maxOccurs="1"/>
 369         <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
 370       </xs:choice>
 371       <xs:choice minOccurs="0" maxOccurs="unbounded">
 372         <xs:element name="comment" type="qml:Comment"/>
 373       </xs:choice>
 374     </xs:sequence>
 375     <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
 376   </xs:complexType>
 377   <xs:complexType name="StationMagnitudeReference">
 378     <xs:simpleContent>
 379       <xs:extension base="qml:ResourceIdentifier">
 380         <xs:attribute name="residual" type="xs:double"/>
 381         <xs:attribute name="weight" type="xs:double"/>
 382       </xs:extension>
 383     </xs:simpleContent>
 384   </xs:complexType>
 385   <xs:complexType name="Magnitude">
 386     <xs:sequence>
 387       <xs:choice minOccurs="0" maxOccurs="unbounded">
 388         <xs:element name="mag" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 389         <xs:element name="type" type="xs:string" minOccurs="0" maxOccurs="1"/>
 390         <xs:element name="originID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 391         <xs:element name="methodID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 392         <xs:element name="stationCount" type="xs:integer" minOccurs="0" maxOccurs="1"/>
 393         <xs:element name="azimuthalGap" type="xs:double" minOccurs="0" maxOccurs="1"/>
 394         <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
 395       </xs:choice>
 396       <xs:choice minOccurs="0" maxOccurs="unbounded">
 397         <xs:element name="comment" type="qml:Comment"/>
 398         <xs:element name="stationMagnitudeReference" type="qml:StationMagnitudeReference"/>
 399       </xs:choice>
 400     </xs:sequence>
 401     <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
 402   </xs:complexType>
 403   <xs:complexType name="Pick">
 404     <xs:sequence>
 405       <xs:choice minOccurs="0" maxOccurs="unbounded">
 406         <xs:element name="time" type="qml:TimeQuantity" minOccurs="1" maxOccurs="1"/>
 407         <xs:element name="waveformID" type="qml:WaveformStreamID" minOccurs="1" maxOccurs="1"/>
 408         <xs:element name="filterID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 409         <xs:element name="methodID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 410         <xs:element name="azimuth" type="qml:RealQuantity" minOccurs="0" maxOccurs="1"/>
 411         <xs:element name="onset" type="qml:PickOnset" minOccurs="0" maxOccurs="1"/>
 412         <xs:element name="phaseHint" type="qml:Phase" minOccurs="0" maxOccurs="1"/>
 413         <xs:element name="polarity" type="qml:PickPolarity" minOccurs="0" maxOccurs="1"/>
 414         <xs:element name="slowness" type="qml:RealQuantity" minOccurs="0" maxOccurs="1"/>
 415         <xs:element name="evaluationMode" type="qml:EvaluationMode" minOccurs="0" maxOccurs="1"/>
 416         <xs:element name="evaluationStatus" type="qml:EvaluationStatus" minOccurs="0" maxOccurs="1"/>
 417         <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
 418       </xs:choice>
 419       <xs:choice minOccurs="0" maxOccurs="unbounded">
 420         <xs:element name="comment" type="qml:Comment"/>
 421       </xs:choice>
 422     </xs:sequence>
 423     <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
 424   </xs:complexType>
 425   <xs:complexType name="FocalMechanismReference">
 426     <xs:simpleContent>
 427       <xs:extension base="qml:ResourceIdentifier"/>
 428     </xs:simpleContent>
 429   </xs:complexType>
 430   <xs:complexType name="OriginReference">
 431     <xs:simpleContent>
 432       <xs:extension base="qml:ResourceIdentifier"/>
 433     </xs:simpleContent>
 434   </xs:complexType>
 435   <xs:complexType name="MagnitudeReference">
 436     <xs:simpleContent>
 437       <xs:extension base="qml:ResourceIdentifier"/>
 438     </xs:simpleContent>
 439   </xs:complexType>
 440   <xs:complexType name="Event">
 441     <xs:sequence>
 442       <xs:choice minOccurs="0" maxOccurs="unbounded">
 443         <xs:element name="preferredOriginID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 444         <xs:element name="preferredMagnitudeID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 445         <xs:element name="preferredFocalMechanismID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 446         <xs:element name="type" type="qml:EventType" 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="description" type="qml:EventDescription"/>
 451         <xs:element name="comment" type="qml:Comment"/>
 452         <xs:element name="focalMechanismReference" type="qml:FocalMechanismReference"/>
 453         <xs:element name="originReference" type="qml:OriginReference"/>
 454         <xs:element name="magnitudeReference" type="qml:MagnitudeReference"/>
 455       </xs:choice>
 456     </xs:sequence>
 457     <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
 458   </xs:complexType>
 459   <xs:complexType name="OriginUncertainty">
 460     <xs:choice minOccurs="0" maxOccurs="unbounded">
 461       <xs:element name="horizontalUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
 462       <xs:element name="minHorizontalUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
 463       <xs:element name="maxHorizontalUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
 464       <xs:element name="azimuthMaxHorizontalUncertainty" type="xs:double" minOccurs="0" maxOccurs="1"/>
 465       <xs:element name="confidenceEllipsoid" type="qml:ConfidenceEllipsoid" minOccurs="0" maxOccurs="1"/>
 466       <xs:element name="preferredDescription" type="qml:OriginUncertaintyDescription" minOccurs="0" maxOccurs="1"/>
 467     </xs:choice>
 468   </xs:complexType>
 469   <xs:complexType name="StationMagnitude">
 470     <xs:sequence>
 471       <xs:choice minOccurs="0" maxOccurs="unbounded">
 472         <xs:element name="id" type="qml:ResourceIdentifier" minOccurs="1" maxOccurs="1"/>
 473         <xs:element name="mag" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 474         <xs:element name="type" type="xs:string" minOccurs="0" maxOccurs="1"/>
 475         <xs:element name="stationAmplitudeID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 476         <xs:element name="methodID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 477         <xs:element name="waveformID" type="qml:WaveformStreamID" minOccurs="0" maxOccurs="1"/>
 478         <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
 479       </xs:choice>
 480       <xs:choice minOccurs="0" maxOccurs="unbounded">
 481         <xs:element name="comment" type="qml:Comment"/>
 482       </xs:choice>
 483     </xs:sequence>
 484   </xs:complexType>
 485   <xs:complexType name="Arrival">
 486     <xs:sequence>
 487       <xs:choice minOccurs="0" maxOccurs="unbounded">
 488         <xs:element name="pickID" type="qml:ResourceIdentifier" minOccurs="1" maxOccurs="1"/>
 489         <xs:element name="phase" type="qml:Phase" minOccurs="1" maxOccurs="1"/>
 490         <xs:element name="timeCorrection" type="xs:double" minOccurs="0" maxOccurs="1"/>
 491         <xs:element name="azimuth" type="xs:double" minOccurs="0" maxOccurs="1"/>
 492         <xs:element name="distance" type="xs:double" minOccurs="0" maxOccurs="1"/>
 493         <xs:element name="residual" type="xs:double" minOccurs="0" maxOccurs="1"/>
 494         <xs:element name="earthModelID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 495         <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
 496       </xs:choice>
 497       <xs:choice minOccurs="0" maxOccurs="unbounded">
 498         <xs:element name="comment" type="qml:Comment"/>
 499       </xs:choice>
 500     </xs:sequence>
 501     <xs:attribute name="weight" type="xs:double"/>
 502   </xs:complexType>
 503   <xs:complexType name="Origin">
 504     <xs:sequence>
 505       <xs:choice minOccurs="0" maxOccurs="unbounded">
 506         <xs:element name="time" type="qml:TimeQuantity" minOccurs="1" maxOccurs="1"/>
 507         <xs:element name="latitude" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 508         <xs:element name="longitude" type="qml:RealQuantity" minOccurs="1" maxOccurs="1"/>
 509         <xs:element name="depth" type="qml:RealQuantity" minOccurs="0" maxOccurs="1"/>
 510         <xs:element name="depthType" type="qml:OriginDepthType" minOccurs="0" maxOccurs="1"/>
 511         <xs:element name="referenceSystemID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 512         <xs:element name="methodID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 513         <xs:element name="earthModelID" type="qml:ResourceIdentifier" minOccurs="0" maxOccurs="1"/>
 514         <xs:element name="quality" type="qml:OriginQuality" minOccurs="0" maxOccurs="1"/>
 515         <xs:element name="type" type="qml:OriginType" minOccurs="0" maxOccurs="1"/>
 516         <xs:element name="evaluationMode" type="qml:EvaluationMode" minOccurs="0" maxOccurs="1"/>
 517         <xs:element name="evaluationStatus" type="qml:EvaluationStatus" minOccurs="0" maxOccurs="1"/>
 518         <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
 519       </xs:choice>
 520       <xs:choice minOccurs="0" maxOccurs="unbounded">
 521         <xs:element name="compositeTime" type="qml:CompositeTime"/>
 522         <xs:element name="comment" type="qml:Comment"/>
 523         <xs:element name="originUncertainty" type="qml:OriginUncertainty"/>
 524         <xs:element name="stationMagnitude" type="qml:StationMagnitude"/>
 525         <xs:element name="arrival" type="qml:Arrival"/>
 526       </xs:choice>
 527     </xs:sequence>
 528     <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
 529   </xs:complexType>
 530   <xs:complexType name="EventParameters">
 531     <xs:sequence>
 532       <xs:choice minOccurs="0" maxOccurs="unbounded">
 533         <xs:element name="creationInfo" type="qml:CreationInfo" minOccurs="0" maxOccurs="1"/>
 534       </xs:choice>
 535       <xs:choice minOccurs="0" maxOccurs="unbounded">
 536         <xs:element name="comment" type="qml:Comment"/>
 537         <xs:element name="reading" type="qml:Reading"/>
 538         <xs:element name="focalMechanism" type="qml:FocalMechanism"/>
 539         <xs:element name="amplitude" type="qml:Amplitude"/>
 540         <xs:element name="magnitude" type="qml:Magnitude"/>
 541         <xs:element name="pick" type="qml:Pick"/>
 542         <xs:element name="event" type="qml:Event"/>
 543         <xs:element name="origin" type="qml:Origin"/>
 544       </xs:choice>
 545     </xs:sequence>
 546     <xs:attribute name="publicID" type="qml:ResourceIdentifier" use="required"/>
 547   </xs:complexType>
 548   <xs:element name="quakeml">
 549     <xs:complexType>
 550       <xs:all>
 551         <xs:element name="eventParameters" type="qml:EventParameters" minOccurs="0" maxOccurs="1"/>
 552       </xs:all>
 553     </xs:complexType>
 554   </xs:element>
 555 </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.
  • [get | view] (2013-06-27 10:13:39, 2.7 KB) [[attachment:QuakeML-1.2.rng]]
  • [get | view] (2013-02-15 12:59:23, 0.7 KB) [[attachment:QuakeML-1.2.xsd]]
  • [get | view] (2008-02-25 20:41:25, 28.3 KB) [[attachment:QuakeML-BED-1.0.1.xsd]]
  • [get | view] (2008-02-08 15:10:55, 28.2 KB) [[attachment:QuakeML-BED-1.0.xsd]]
  • [get | view] (2008-12-16 07:43:30, 30.4 KB) [[attachment:QuakeML-BED-1.1.xsd]]
  • [get | view] (2013-03-22 18:49:05, 48.2 KB) [[attachment:QuakeML-BED-1.2.rng]]
  • [get | view] (2013-03-22 18:49:00, 40.1 KB) [[attachment:QuakeML-BED-1.2.xsd]]
  • [get | view] (2013-03-07 12:39:08, 2.7 KB) [[attachment:QuakeML-RT-1.2.rng]]
  • [get | view] (2013-03-07 12:38:59, 0.7 KB) [[attachment:QuakeML-RT-1.2.xsd]]
  • [get | view] (2008-02-25 20:41:43, 29.6 KB) [[attachment:QuakeML-RT-BED-1.0.1.xsd]]
  • [get | view] (2008-02-08 15:11:27, 29.4 KB) [[attachment:QuakeML-RT-BED-1.0.xsd]]
  • [get | view] (2008-12-16 07:43:45, 31.1 KB) [[attachment:QuakeML-RT-BED-1.1.xsd]]
  • [get | view] (2013-03-22 18:48:32, 49.5 KB) [[attachment:QuakeML-RT-BED-1.2.rng]]
  • [get | view] (2013-03-22 18:48:24, 40.9 KB) [[attachment:QuakeML-RT-BED-1.2.xsd]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.