Locked History Actions

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

Attachment 'QuakeML-RT-BED-1.1.xsd'

Download

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