Schema event.xsd


schema location:  http://www.data.scec.org/xml/event.xsd
 
Elements  Complex types  Simple types 
event  depth_type  aot_type 
event_begin  latlon_type  coord_type 
location  mag_type  day_type 
phase_info  depth_unit_type 
ed_type 
elevation_type 
hour_type 
lonlat_unit 
mag_unit_type 
minute_type 
month_type 
ps_type 
qp_type 
second_type 
so_type 
timezone_type 
year_type 


element event
diagram
properties
content complex
children location phase_info
used by
element event_begin
attributes
Name  Type  Use  Default  Fixed  Annotation
unique_id  xsd:ID      
source
<xsd:element name="event">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="location"/>
      <xsd:element ref="phase_info" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="unique_id" type="xsd:ID"/>
  </xsd:complexType>
</xsd:element>

element event_begin
diagram
properties
content complex
children event
source
<xsd:element name="event_begin">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="event" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element location
diagram
properties
content complex
children origin_time latitude longitude depth magnitude region
used by
element event
attributes
Name  Type  Use  Default  Fixed  Annotation
main  xsd:boolean  true    
unique_id  xsd:ID      
source
<xsd:element name="location">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="origin_time" type="xsd:dateTime" minOccurs="0"/>
      <xsd:element name="latitude" type="latlon_type" minOccurs="0"/>
      <xsd:element name="longitude" type="latlon_type" minOccurs="0"/>
      <xsd:element name="depth" type="depth_type" minOccurs="0"/>
      <xsd:element name="magnitude" type="mag_type" minOccurs="0"/>
      <xsd:element name="region" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="main" type="xsd:boolean" default="true"/>
    <xsd:attribute name="unique_id" type="xsd:ID"/>
  </xsd:complexType>
</xsd:element>

element location/origin_time
diagram
type xsd:dateTime
properties
isRef 0
content simple
source
<xsd:element name="origin_time" type="xsd:dateTime" minOccurs="0"/>

element location/latitude
diagram
type latlon_type
properties
isRef 0
content complex
facets
minInclusive -180
maxExclusive 180
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  lonlat_unit  degree    
error  xsd:doubleoptional  0    
source
<xsd:element name="latitude" type="latlon_type" minOccurs="0"/>

element location/longitude
diagram
type latlon_type
properties
isRef 0
content complex
facets
minInclusive -180
maxExclusive 180
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  lonlat_unit  degree    
error  xsd:doubleoptional  0    
source
<xsd:element name="longitude" type="latlon_type" minOccurs="0"/>

element location/depth
diagram
type depth_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  depth_unit_type  km    
error  xsd:doubleoptional  0    
source
<xsd:element name="depth" type="depth_type" minOccurs="0"/>

element location/magnitude
diagram
type mag_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  mag_unit_type  M    
error  xsd:doubleoptional  0    
source
<xsd:element name="magnitude" type="mag_type" minOccurs="0"/>

element location/region
diagram
type xsd:string
properties
isRef 0
content simple
source
<xsd:element name="region" type="xsd:string" minOccurs="0"/>

element phase_info
diagram
properties
content complex
children network station channel latitude longitude elevation phase_type first_motion signal_onset quality_pick epicen_dist after_o_time
used by
element event
source
<xsd:element name="phase_info">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="network" type="xsd:string" minOccurs="0"/>
      <xsd:element name="station" type="xsd:string" minOccurs="0"/>
      <xsd:element name="channel" type="xsd:string" minOccurs="0"/>
      <xsd:element name="latitude" type="latlon_type" minOccurs="0"/>
      <xsd:element name="longitude" type="latlon_type" minOccurs="0"/>
      <xsd:element name="elevation" type="elevation_type" minOccurs="0"/>
      <xsd:element name="phase_type" type="ps_type" minOccurs="0"/>
      <xsd:element name="first_motion" type="xsd:string" minOccurs="0"/>
      <xsd:element name="signal_onset" type="so_type" minOccurs="0"/>
      <xsd:element name="quality_pick" type="qp_type" minOccurs="0"/>
      <xsd:element name="epicen_dist" type="ed_type" minOccurs="0"/>
      <xsd:element name="after_o_time" type="aot_type" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element phase_info/network
diagram
type xsd:string
properties
isRef 0
content simple
source
<xsd:element name="network" type="xsd:string" minOccurs="0"/>

element phase_info/station
diagram
type xsd:string
properties
isRef 0
content simple
source
<xsd:element name="station" type="xsd:string" minOccurs="0"/>

element phase_info/channel
diagram
type xsd:string
properties
isRef 0
content simple
source
<xsd:element name="channel" type="xsd:string" minOccurs="0"/>

element phase_info/latitude
diagram
type latlon_type
properties
isRef 0
content complex
facets
minInclusive -180
maxExclusive 180
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  lonlat_unit  degree    
error  xsd:doubleoptional  0    
source
<xsd:element name="latitude" type="latlon_type" minOccurs="0"/>

element phase_info/longitude
diagram
type latlon_type
properties
isRef 0
content complex
facets
minInclusive -180
maxExclusive 180
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  lonlat_unit  degree    
error  xsd:doubleoptional  0    
source
<xsd:element name="longitude" type="latlon_type" minOccurs="0"/>

element phase_info/elevation
diagram
type elevation_type
properties
isRef 0
content simple
source
<xsd:element name="elevation" type="elevation_type" minOccurs="0"/>

element phase_info/phase_type
diagram
type ps_type
properties
isRef 0
content simple
facets
maxLength 1
enumeration P
enumeration S
source
<xsd:element name="phase_type" type="ps_type" minOccurs="0"/>

element phase_info/first_motion
diagram
type xsd:string
properties
isRef 0
content simple
source
<xsd:element name="first_motion" type="xsd:string" minOccurs="0"/>

element phase_info/signal_onset
diagram
type so_type
properties
isRef 0
content simple
source
<xsd:element name="signal_onset" type="so_type" minOccurs="0"/>

element phase_info/quality_pick
diagram
type qp_type
properties
isRef 0
content simple
facets
minInclusive 0.0
maxExclusive 1.1
source
<xsd:element name="quality_pick" type="qp_type" minOccurs="0"/>

element phase_info/epicen_dist
diagram
type ed_type
properties
isRef 0
content simple
source
<xsd:element name="epicen_dist" type="ed_type" minOccurs="0"/>

element phase_info/after_o_time
diagram
type aot_type
properties
isRef 0
content simple
source
<xsd:element name="after_o_time" type="aot_type" minOccurs="0"/>

complexType depth_type
diagram
type extension of xsd:double
properties
base xsd:double
used by
element location/depth
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  depth_unit_type  km    
error  xsd:doubleoptional  0    
source
<xsd:complexType name="depth_type">
  <xsd:simpleContent>
    <xsd:extension base="xsd:double">
      <xsd:attribute name="unit" type="depth_unit_type" default="km"/>
      <xsd:attribute name="error" type="xsd:double" use="optional" default="0"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>

complexType latlon_type
diagram
type extension of coord_type
properties
base coord_type
used by
elements location/latitude phase_info/latitude location/longitude phase_info/longitude
facets
minInclusive -180
maxExclusive 180
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  lonlat_unit  degree    
error  xsd:doubleoptional  0    
source
<xsd:complexType name="latlon_type">
  <xsd:simpleContent>
    <xsd:extension base="coord_type">
      <xsd:attribute name="unit" type="lonlat_unit" default="degree"/>
      <xsd:attribute name="error" type="xsd:double" use="optional" default="0"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>

complexType mag_type
diagram
type extension of xsd:double
properties
base xsd:double
used by
element location/magnitude
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  mag_unit_type  M    
error  xsd:doubleoptional  0    
source
<xsd:complexType name="mag_type">
  <xsd:simpleContent>
    <xsd:extension base="xsd:double">
      <xsd:attribute name="unit" type="mag_unit_type" default="M"/>
      <xsd:attribute name="error" type="xsd:double" use="optional" default="0"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>

simpleType aot_type
type xsd:double
used by
element phase_info/after_o_time
source
<xsd:simpleType name="aot_type">
  <xsd:restriction base="xsd:double"/>
</xsd:simpleType>

simpleType coord_type
type restriction of xsd:double
used by
complexType latlon_type
facets
minInclusive -180
maxExclusive 180
source
<xsd:simpleType name="coord_type">
  <xsd:restriction base="xsd:double">
    <xsd:minInclusive value="-180"/>
    <xsd:maxExclusive value="180"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType day_type
type restriction of xsd:positiveInteger
facets
maxInclusive 31
source
<xsd:simpleType name="day_type">
  <xsd:restriction base="xsd:positiveInteger">
    <xsd:maxInclusive value="31"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType depth_unit_type
type restriction of xsd:NMTOKEN
used by
attribute depth_type/@unit
facets
enumeration km
enumeration m
source
<xsd:simpleType name="depth_unit_type">
  <xsd:restriction base="xsd:NMTOKEN">
    <xsd:enumeration value="km"/>
    <xsd:enumeration value="m"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType ed_type
type xsd:double
used by
element phase_info/epicen_dist
source
<xsd:simpleType name="ed_type">
  <xsd:restriction base="xsd:double"/>
</xsd:simpleType>

simpleType elevation_type
type xsd:double
used by
element phase_info/elevation
source
<xsd:simpleType name="elevation_type">
  <xsd:restriction base="xsd:double"/>
</xsd:simpleType>

simpleType hour_type
type restriction of xsd:nonNegativeInteger
facets
maxInclusive 23
source
<xsd:simpleType name="hour_type">
  <xsd:restriction base="xsd:nonNegativeInteger">
    <xsd:maxInclusive value="23"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType lonlat_unit
type restriction of xsd:NMTOKEN
used by
attribute latlon_type/@unit
facets
enumeration degree
enumeration km
enumeration m
source
<xsd:simpleType name="lonlat_unit">
  <xsd:restriction base="xsd:NMTOKEN">
    <xsd:enumeration value="degree"/>
    <xsd:enumeration value="km"/>
    <xsd:enumeration value="m"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType mag_unit_type
type xsd:NMTOKEN
used by
attribute mag_type/@unit
source
<xsd:simpleType name="mag_unit_type">
  <xsd:restriction base="xsd:NMTOKEN"/>
</xsd:simpleType>

simpleType minute_type
type restriction of xsd:nonNegativeInteger
facets
maxExclusive 60
source
<xsd:simpleType name="minute_type">
  <xsd:restriction base="xsd:nonNegativeInteger">
    <xsd:maxExclusive value="60"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType month_type
type restriction of xsd:positiveInteger
facets
maxInclusive 12
source
<xsd:simpleType name="month_type">
  <xsd:restriction base="xsd:positiveInteger">
    <xsd:maxInclusive value="12"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType ps_type
type restriction of xsd:NMTOKEN
used by
element phase_info/phase_type
facets
maxLength 1
enumeration P
enumeration S
source
<xsd:simpleType name="ps_type">
  <xsd:restriction base="xsd:NMTOKEN">
    <xsd:maxLength value="1"/>
    <xsd:enumeration value="P"/>
    <xsd:enumeration value="S"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType qp_type
type restriction of xsd:double
used by
element phase_info/quality_pick
facets
minInclusive 0.0
maxExclusive 1.1
source
<xsd:simpleType name="qp_type">
  <xsd:restriction base="xsd:double">
    <xsd:minInclusive value="0.0"/>
    <xsd:maxExclusive value="1.1"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType second_type
type restriction of xsd:decimal
facets
minInclusive 0
maxExclusive 60
source
<xsd:simpleType name="second_type">
  <xsd:restriction base="xsd:decimal">
    <xsd:maxExclusive value="60"/>
    <xsd:minInclusive value="0"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType so_type
type xsd:string
used by
element phase_info/signal_onset
source
<xsd:simpleType name="so_type">
  <xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType timezone_type
type restriction of xsd:NMTOKEN
facets
pattern [+\-]?[0-9]{2}:[0-9]{2}
source
<xsd:simpleType name="timezone_type">
  <xsd:restriction base="xsd:NMTOKEN">
    <xsd:pattern value="[+\-]?[0-9]{2}:[0-9]{2}"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType year_type
type xsd:integer
source
<xsd:simpleType name="year_type">
  <xsd:restriction base="xsd:integer"/>
</xsd:simpleType>


XML Schema documentation generated with
XMLSPY Schema Editor http://www.altova.com/xmlspy