Schema station.xsd


schema location:  http://www.data.scec.org/xml/station/station.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types  Simple types 
StaMessage  chan_type  cal_unit 
contact_type  coord_type 
dl_complex_type  counter_type 
elev_type  elev_unit 
epoch_type  email_type 
equip_type  freq_unit 
freq_type  freq_val_type 
gain_type  gain_unit 
latlon_type  lonlat_unit 
log_type  nominal_type 
pnz_detail_type  pass_simple_type 
pnz_type  phone_type 
resp_complex_type  pnz_output_unit 
rolloff_type  rolloff_unit 
sens_complex_type  sens_comp_type 
simple_response_type  sensitivity_type 
sta_type  sensitivity_unit 
sensor_unit 
uncertainty_type 


element StaMessage
diagram
properties
content complex
children Source Sender Module Sent Action ActionDate Station
annotation
documentation
Station message
source <xs:element name="StaMessage">
 
<xs:annotation>
   
<xs:documentation>Station message</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Source" type="xs:string"/>
     
<xs:element name="Sender" type="xs:string" minOccurs="0"/>
     
<xs:element name="Module" type="xs:string" minOccurs="0"/>
     
<xs:element name="Sent" type="xs:dateTime"/>
     
<xs:element name="Action">
       
<xs:simpleType>
         
<xs:restriction base="xs:NMTOKEN">
           
<xs:enumeration value="OPEN"/>
           
<xs:enumeration value="CLOSE"/>
           
<xs:enumeration value="UPDATE"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ActionDate" type="xs:dateTime" minOccurs="0"/>
     
<xs:element name="Station" type="sta_type" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element StaMessage/Source
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Source" type="xs:string"/>

element StaMessage/Sender
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Sender" type="xs:string" minOccurs="0"/>

element StaMessage/Module
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Module" type="xs:string" minOccurs="0"/>

element StaMessage/Sent
diagram
type xs:dateTime
properties
isRef 0
content simple
source <xs:element name="Sent" type="xs:dateTime"/>

element StaMessage/Action
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
content simple
facets
enumeration OPEN
enumeration CLOSE
enumeration UPDATE
source <xs:element name="Action">
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:enumeration value="OPEN"/>
     
<xs:enumeration value="CLOSE"/>
     
<xs:enumeration value="UPDATE"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element StaMessage/ActionDate
diagram
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="ActionDate" type="xs:dateTime" minOccurs="0"/>

element StaMessage/Station
diagram
type sta_type
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children StationID StaLat StaLon StaElev Site Installation Instrument Vault Geology Model Equipment Operator StaBegin StaEnd StaEpoch StaDataless StaComment StaLog Channel
source <xs:element name="Station" type="sta_type" maxOccurs="unbounded"/>

complexType chan_type
diagram
children ChnCode LocCode ChnBegin ChnEnd ChnDataless ChnEpoch
used by
element sta_type/Channel
source <xs:complexType name="chan_type">
 
<xs:sequence>
   
<xs:element name="ChnCode" type="xs:string"/>
   
<xs:element name="LocCode" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:NMTOKEN">
         
<xs:pattern value="[\w\- ][\w\- ]"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ChnBegin" type="xs:dateTime"/>
   
<xs:element name="ChnEnd" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="ChnDataless" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="ChnEpoch" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="epoch_type">
           
<xs:sequence>
             
<xs:element name="ChnLat" type="latlon_type" minOccurs="0"/>
             
<xs:element name="ChnLon" type="latlon_type" minOccurs="0"/>
             
<xs:element name="ChnElev" type="elev_type" minOccurs="0"/>
             
<xs:element name="Rate" type="freq_type" minOccurs="0"/>
             
<xs:element name="Azim" type="latlon_type" minOccurs="0"/>
             
<xs:element name="Dip" type="latlon_type" minOccurs="0"/>
             
<xs:element name="Output" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:NMTOKEN">
                   
<xs:enumeration value="CONTINUOUS"/>
                   
<xs:enumeration value="TRIGGERED"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="StorageFormat" default="UNKNOWN" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="ASCII Quanterra Baler 14 LOG files, State of Health"/>
                   
<xs:enumeration value="Quanterra ACE Channel"/>
                   
<xs:enumeration value="Quanterra OCF Channel"/>
                   
<xs:enumeration value="STEIM1"/>
                   
<xs:enumeration value="STEIM-1 Integer Compression Format"/>
                   
<xs:enumeration value="STEIM-2 Integer Compression Format"/>
                   
<xs:enumeration value="STEIM2 Integer Compression Format"/>
                   
<xs:enumeration value="UNKNOWN"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="Clockdrift" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:double">
                   
<xs:minInclusive value="0"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="SignalUnit" type="sensor_unit" minOccurs="0"/>
             
<xs:element name="CalibrationUnit" type="cal_unit" minOccurs="0"/>
             
<xs:element name="Blocklength" minOccurs="0">
               
<xs:simpleType>
                 
<xs:restriction base="xs:integer">
                   
<xs:enumeration value="512"/>
                   
<xs:enumeration value="4096"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="ChannelFlags" minOccurs="0">
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element name="Flag" maxOccurs="unbounded">
                     
<xs:simpleType>
                       
<xs:restriction base="xs:NMTOKEN">
                         
<xs:enumeration value="C"/>
                         
<xs:enumeration value="D"/>
                         
<xs:enumeration value="E"/>
                         
<xs:enumeration value="G"/>
                         
<xs:enumeration value="H"/>
                         
<xs:enumeration value="L"/>
                         
<xs:enumeration value="T"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="DataLogger" type="dl_complex_type" minOccurs="0" maxOccurs="unbounded"/>
             
<xs:element name="Sensor" type="sens_complex_type" minOccurs="0" maxOccurs="unbounded"/>
             
<xs:element name="Response" type="resp_complex_type" minOccurs="0"/>
           
</xs:sequence>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element chan_type/ChnCode
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="ChnCode" type="xs:string"/>

element chan_type/LocCode
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
pattern [\w\- ][\w\- ]
source <xs:element name="LocCode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:pattern value="[\w\- ][\w\- ]"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element chan_type/ChnBegin
diagram
type xs:dateTime
properties
isRef 0
content simple
source <xs:element name="ChnBegin" type="xs:dateTime"/>

element chan_type/ChnEnd
diagram
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="ChnEnd" type="xs:dateTime" minOccurs="0"/>

element chan_type/ChnDataless
diagram
type xs:anyURI
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="ChnDataless" type="xs:anyURI" minOccurs="0"/>

element chan_type/ChnEpoch
diagram
type extension of epoch_type
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children EpochBegin EpochEnd EpochComment ChnLat ChnLon ChnElev Rate Azim Dip Output StorageFormat Clockdrift SignalUnit CalibrationUnit Blocklength ChannelFlags DataLogger Sensor Response
source <xs:element name="ChnEpoch" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="epoch_type">
       
<xs:sequence>
         
<xs:element name="ChnLat" type="latlon_type" minOccurs="0"/>
         
<xs:element name="ChnLon" type="latlon_type" minOccurs="0"/>
         
<xs:element name="ChnElev" type="elev_type" minOccurs="0"/>
         
<xs:element name="Rate" type="freq_type" minOccurs="0"/>
         
<xs:element name="Azim" type="latlon_type" minOccurs="0"/>
         
<xs:element name="Dip" type="latlon_type" minOccurs="0"/>
         
<xs:element name="Output" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:NMTOKEN">
               
<xs:enumeration value="CONTINUOUS"/>
               
<xs:enumeration value="TRIGGERED"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="StorageFormat" default="UNKNOWN" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="ASCII Quanterra Baler 14 LOG files, State of Health"/>
               
<xs:enumeration value="Quanterra ACE Channel"/>
               
<xs:enumeration value="Quanterra OCF Channel"/>
               
<xs:enumeration value="STEIM1"/>
               
<xs:enumeration value="STEIM-1 Integer Compression Format"/>
               
<xs:enumeration value="STEIM-2 Integer Compression Format"/>
               
<xs:enumeration value="STEIM2 Integer Compression Format"/>
               
<xs:enumeration value="UNKNOWN"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="Clockdrift" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:double">
               
<xs:minInclusive value="0"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="SignalUnit" type="sensor_unit" minOccurs="0"/>
         
<xs:element name="CalibrationUnit" type="cal_unit" minOccurs="0"/>
         
<xs:element name="Blocklength" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:integer">
               
<xs:enumeration value="512"/>
               
<xs:enumeration value="4096"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="ChannelFlags" minOccurs="0">
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="Flag" maxOccurs="unbounded">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:NMTOKEN">
                     
<xs:enumeration value="C"/>
                     
<xs:enumeration value="D"/>
                     
<xs:enumeration value="E"/>
                     
<xs:enumeration value="G"/>
                     
<xs:enumeration value="H"/>
                     
<xs:enumeration value="L"/>
                     
<xs:enumeration value="T"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="DataLogger" type="dl_complex_type" minOccurs="0" maxOccurs="unbounded"/>
         
<xs:element name="Sensor" type="sens_complex_type" minOccurs="0" maxOccurs="unbounded"/>
         
<xs:element name="Response" type="resp_complex_type" minOccurs="0"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element chan_type/ChnEpoch/ChnLat
diagram
type latlon_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minInclusive -180
maxExclusive 180
attributes
Name  Type  Use  Default  Fixed  annotation
unitlonlat_unitoptional  degree    
errorxs:doubleoptional  0    
source <xs:element name="ChnLat" type="latlon_type" minOccurs="0"/>

element chan_type/ChnEpoch/ChnLon
diagram
type latlon_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minInclusive -180
maxExclusive 180
attributes
Name  Type  Use  Default  Fixed  annotation
unitlonlat_unitoptional  degree    
errorxs:doubleoptional  0    
source <xs:element name="ChnLon" type="latlon_type" minOccurs="0"/>

element chan_type/ChnEpoch/ChnElev
diagram
type elev_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitoptional  m    
source <xs:element name="ChnElev" type="elev_type" minOccurs="0"/>

element chan_type/ChnEpoch/Rate
diagram
type freq_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minExclusive 0
attributes
Name  Type  Use  Default  Fixed  annotation
unitfreq_unit  Hz    
source <xs:element name="Rate" type="freq_type" minOccurs="0"/>

element chan_type/ChnEpoch/Azim
diagram
type latlon_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minInclusive -180
maxExclusive 180
attributes
Name  Type  Use  Default  Fixed  annotation
unitlonlat_unitoptional  degree    
errorxs:doubleoptional  0    
source <xs:element name="Azim" type="latlon_type" minOccurs="0"/>

element chan_type/ChnEpoch/Dip
diagram
type latlon_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minInclusive -180
maxExclusive 180
attributes
Name  Type  Use  Default  Fixed  annotation
unitlonlat_unitoptional  degree    
errorxs:doubleoptional  0    
source <xs:element name="Dip" type="latlon_type" minOccurs="0"/>

element chan_type/ChnEpoch/Output
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration CONTINUOUS
enumeration TRIGGERED
source <xs:element name="Output" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:enumeration value="CONTINUOUS"/>
     
<xs:enumeration value="TRIGGERED"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element chan_type/ChnEpoch/StorageFormat
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default UNKNOWN
facets
enumeration ASCII Quanterra Baler 14 LOG files, State of Health
enumeration Quanterra ACE Channel
enumeration Quanterra OCF Channel
enumeration STEIM1
enumeration STEIM-1 Integer Compression Format
enumeration STEIM-2 Integer Compression Format
enumeration STEIM2 Integer Compression Format
enumeration UNKNOWN
source <xs:element name="StorageFormat" default="UNKNOWN" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ASCII Quanterra Baler 14 LOG files, State of Health"/>
     
<xs:enumeration value="Quanterra ACE Channel"/>
     
<xs:enumeration value="Quanterra OCF Channel"/>
     
<xs:enumeration value="STEIM1"/>
     
<xs:enumeration value="STEIM-1 Integer Compression Format"/>
     
<xs:enumeration value="STEIM-2 Integer Compression Format"/>
     
<xs:enumeration value="STEIM2 Integer Compression Format"/>
     
<xs:enumeration value="UNKNOWN"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element chan_type/ChnEpoch/Clockdrift
diagram
type restriction of xs:double
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
source <xs:element name="Clockdrift" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:double">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element chan_type/ChnEpoch/SignalUnit
diagram
type sensor_unit
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration V
enumeration G
enumeration M/S
enumeration M/S**2
source <xs:element name="SignalUnit" type="sensor_unit" minOccurs="0"/>

element chan_type/ChnEpoch/CalibrationUnit
diagram
type cal_unit
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration A
enumeration COUNTS
enumeration V
source <xs:element name="CalibrationUnit" type="cal_unit" minOccurs="0"/>

element chan_type/ChnEpoch/Blocklength
diagram
type restriction of xs:integer
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration 512
enumeration 4096
source <xs:element name="Blocklength" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:enumeration value="512"/>
     
<xs:enumeration value="4096"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element chan_type/ChnEpoch/ChannelFlags
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Flag
source <xs:element name="ChannelFlags" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Flag" maxOccurs="unbounded">
       
<xs:simpleType>
         
<xs:restriction base="xs:NMTOKEN">
           
<xs:enumeration value="C"/>
           
<xs:enumeration value="D"/>
           
<xs:enumeration value="E"/>
           
<xs:enumeration value="G"/>
           
<xs:enumeration value="H"/>
           
<xs:enumeration value="L"/>
           
<xs:enumeration value="T"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element chan_type/ChnEpoch/ChannelFlags/Flag
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
minOcc 1
maxOcc unbounded
content simple
facets
enumeration C
enumeration D
enumeration E
enumeration G
enumeration H
enumeration L
enumeration T
source <xs:element name="Flag" maxOccurs="unbounded">
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:enumeration value="C"/>
     
<xs:enumeration value="D"/>
     
<xs:enumeration value="E"/>
     
<xs:enumeration value="G"/>
     
<xs:enumeration value="H"/>
     
<xs:enumeration value="L"/>
     
<xs:enumeration value="T"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element chan_type/ChnEpoch/DataLogger
diagram
type dl_complex_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children EquipType EquipDesc Vendor Model SN Ondate Offdate CalibrationDate Module
source <xs:element name="DataLogger" type="dl_complex_type" minOccurs="0" maxOccurs="unbounded"/>

element chan_type/ChnEpoch/Sensor
diagram
type sens_complex_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children EquipType EquipDesc Vendor Model SN Ondate Offdate CalibrationDate Component Response
source <xs:element name="Sensor" type="sens_complex_type" minOccurs="0" maxOccurs="unbounded"/>

element chan_type/ChnEpoch/Response
diagram
type resp_complex_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children PNZ Generic
source <xs:element name="Response" type="resp_complex_type" minOccurs="0"/>

complexType contact_type
diagram
children Name Email Phone
used by
element sta_type/Operator/Contact
source <xs:complexType name="contact_type">
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string"/>
   
<xs:element name="Email" type="email_type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Phone" type="phone_type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element contact_type/Name
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Name" type="xs:string"/>

element contact_type/Email
diagram
type email_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
facets
pattern [\w\.\-_]+@[\w\.\-_]+
source <xs:element name="Email" type="email_type" minOccurs="0" maxOccurs="unbounded"/>

element contact_type/Phone
diagram
type phone_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
facets
pattern \(?\d\d\d\)?\-\d\d\d\-\d\d\d\d
source <xs:element name="Phone" type="phone_type" minOccurs="0" maxOccurs="unbounded"/>

complexType dl_complex_type
diagram
type extension of equip_type
properties
base equip_type
children EquipType EquipDesc Vendor Model SN Ondate Offdate CalibrationDate Module
used by
element chan_type/ChnEpoch/DataLogger
annotation
documentation

Datalogger
source <xs:complexType name="dl_complex_type">
 
<xs:annotation>
   
<xs:documentation>
Datalogger
</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="equip_type">
     
<xs:sequence>
       
<xs:element name="Module" minOccurs="0" maxOccurs="unbounded">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="BoardSN" type="xs:string"/>
             
<xs:element name="Sensitivity"/>
             
<xs:element name="DateCalibrated" type="xs:dateTime"/>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element dl_complex_type/Module
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children BoardSN Sensitivity DateCalibrated
source <xs:element name="Module" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="BoardSN" type="xs:string"/>
     
<xs:element name="Sensitivity"/>
     
<xs:element name="DateCalibrated" type="xs:dateTime"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element dl_complex_type/Module/BoardSN
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="BoardSN" type="xs:string"/>

element dl_complex_type/Module/Sensitivity
diagram
properties
isRef 0
source <xs:element name="Sensitivity"/>

element dl_complex_type/Module/DateCalibrated
diagram
type xs:dateTime
properties
isRef 0
content simple
source <xs:element name="DateCalibrated" type="xs:dateTime"/>

complexType elev_type
diagram
type extension of xs:double
properties
base xs:double
used by
elements chan_type/ChnEpoch/ChnElev sta_type/StaElev
attributes
Name  Type  Use  Default  Fixed  annotation
unitoptional  m    
source <xs:complexType name="elev_type">
 
<xs:simpleContent>
   
<xs:extension base="xs:double">
     
<xs:attribute name="unit" use="optional" default="m"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute elev_type/@unit
properties
isRef 0
default m
use optional
source <xs:attribute name="unit" use="optional" default="m"/>

complexType epoch_type
diagram
children EpochBegin EpochEnd EpochComment
used by
elements chan_type/ChnEpoch sta_type/StaEpoch
source <xs:complexType name="epoch_type">
 
<xs:sequence>
   
<xs:element name="EpochBegin" type="xs:dateTime"/>
   
<xs:element name="EpochEnd" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="EpochComment" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element epoch_type/EpochBegin
diagram
type xs:dateTime
properties
isRef 0
content simple
source <xs:element name="EpochBegin" type="xs:dateTime"/>

element epoch_type/EpochEnd
diagram
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="EpochEnd" type="xs:dateTime" minOccurs="0"/>

element epoch_type/EpochComment
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="EpochComment" type="xs:string" minOccurs="0"/>

complexType equip_type
diagram
children EquipType EquipDesc Vendor Model SN Ondate Offdate CalibrationDate
used by
element sta_type/Equipment
complexTypes dl_complex_type sens_complex_type
source <xs:complexType name="equip_type">
 
<xs:sequence>
   
<xs:element name="EquipType" type="xs:string"/>
   
<xs:element name="EquipDesc" type="xs:string" minOccurs="0"/>
   
<xs:element name="Vendor" type="xs:string" minOccurs="0"/>
   
<xs:element name="Model" type="xs:string" minOccurs="0"/>
   
<xs:element name="SN" type="xs:string" minOccurs="0"/>
   
<xs:element name="Ondate" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="Offdate" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="CalibrationDate" type="xs:dateTime" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element equip_type/EquipType
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="EquipType" type="xs:string"/>

element equip_type/EquipDesc
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="EquipDesc" type="xs:string" minOccurs="0"/>

element equip_type/Vendor
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Vendor" type="xs:string" minOccurs="0"/>

element equip_type/Model
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Model" type="xs:string" minOccurs="0"/>

element equip_type/SN
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="SN" type="xs:string" minOccurs="0"/>

element equip_type/Ondate
diagram
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Ondate" type="xs:dateTime" minOccurs="0"/>

element equip_type/Offdate
diagram
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Offdate" type="xs:dateTime" minOccurs="0"/>

element equip_type/CalibrationDate
diagram
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="CalibrationDate" type="xs:dateTime" minOccurs="0"/>

complexType freq_type
diagram
type extension of freq_val_type
properties
base freq_val_type
used by
elements resp_complex_type/Generic/PassResp/RespComponent/Corner simple_response_type/Corner resp_complex_type/Generic/FreeFreq sens_complex_type/Component/Frequency sens_complex_type/Component/NaturalFrequency chan_type/ChnEpoch/Rate
facets
minExclusive 0
attributes
Name  Type  Use  Default  Fixed  annotation
unitfreq_unit  Hz    
source <xs:complexType name="freq_type">
 
<xs:simpleContent>
   
<xs:extension base="freq_val_type">
     
<xs:attribute name="unit" type="freq_unit" default="Hz"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute freq_type/@unit
type freq_unit
properties
isRef 0
default Hz
facets
enumeration Hz
source <xs:attribute name="unit" type="freq_unit" default="Hz"/>

complexType gain_type
diagram
type extension of xs:double
properties
base xs:double
used by
elements sens_complex_type/Component/Gain simple_response_type/Gain
attributes
Name  Type  Use  Default  Fixed  annotation
stagecounter_type  0    
nominalnominal_type  NOMINAL    
unitgain_unit  V/M/S    
source <xs:complexType name="gain_type">
 
<xs:simpleContent>
   
<xs:extension base="xs:double">
     
<xs:attribute name="stage" type="counter_type" default="0"/>
     
<xs:attribute name="nominal" type="nominal_type" default="NOMINAL"/>
     
<xs:attribute name="unit" type="gain_unit" default="V/M/S"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute gain_type/@stage
type counter_type
properties
isRef 0
default 0
facets
minInclusive 0
source <xs:attribute name="stage" type="counter_type" default="0"/>

attribute gain_type/@nominal
type nominal_type
properties
isRef 0
default NOMINAL
facets
enumeration NOMINAL
enumeration CALCULATED
source <xs:attribute name="nominal" type="nominal_type" default="NOMINAL"/>

attribute gain_type/@unit
type gain_unit
properties
isRef 0
default V/M/S
facets
enumeration V/M/S
enumeration V/M/S**2
enumeration COUNTS/CM/SEC
enumeration COUNTS/CM/SEC**2
source <xs:attribute name="unit" type="gain_unit" default="V/M/S"/>

complexType latlon_type
diagram
type extension of coord_type
properties
base coord_type
used by
elements chan_type/ChnEpoch/Azim chan_type/ChnEpoch/ChnLat chan_type/ChnEpoch/ChnLon chan_type/ChnEpoch/Dip sta_type/StaLat sta_type/StaLon
facets
minInclusive -180
maxExclusive 180
attributes
Name  Type  Use  Default  Fixed  annotation
unitlonlat_unitoptional  degree    
errorxs:doubleoptional  0    
source <xs:complexType name="latlon_type">
 
<xs:simpleContent>
   
<xs:extension base="coord_type">
     
<xs:attribute name="unit" type="lonlat_unit" use="optional" default="degree"/>
     
<xs:attribute name="error" type="xs:double" use="optional" default="0"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute latlon_type/@unit
type lonlat_unit
properties
isRef 0
default degree
use optional
facets
enumeration degree
enumeration km
enumeration m
source <xs:attribute name="unit" type="lonlat_unit" use="optional" default="degree"/>

attribute latlon_type/@error
type xs:double
properties
isRef 0
default 0
use optional
source <xs:attribute name="error" type="xs:double" use="optional" default="0"/>

complexType log_type
diagram
children Date Entry
used by
element sta_type/StaLog
source <xs:complexType name="log_type">
 
<xs:sequence>
   
<xs:element name="Date" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="Entry" type="xs:string"/>
 
</xs:sequence>
</xs:complexType>

element log_type/Date
diagram
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Date" type="xs:dateTime" minOccurs="0"/>

element log_type/Entry
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Entry" type="xs:string"/>

complexType pnz_detail_type
diagram
type extension of xs:double
properties
base xs:double
used by
elements pnz_type/Im pnz_type/Re
attributes
Name  Type  Use  Default  Fixed  annotation
erroruncertainty_typeoptional  0    
source <xs:complexType name="pnz_detail_type">
 
<xs:simpleContent>
   
<xs:extension base="xs:double">
     
<xs:attribute name="error" type="uncertainty_type" use="optional" default="0"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute pnz_detail_type/@error
type uncertainty_type
properties
isRef 0
default 0
use optional
facets
minInclusive 0
source <xs:attribute name="error" type="uncertainty_type" use="optional" default="0"/>

complexType pnz_type
diagram
children Re Im
used by
elements resp_complex_type/PNZ/Pole resp_complex_type/PNZ/Zero
attributes
Name  Type  Use  Default  Fixed  annotation
numbercounter_typeoptional      
annotation
documentation

Poles or zeroes.
source <xs:complexType name="pnz_type">
 
<xs:annotation>
   
<xs:documentation>
Poles or zeroes.
</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Re" type="pnz_detail_type"/>
   
<xs:element name="Im" type="pnz_detail_type"/>
 
</xs:sequence>
 
<xs:attribute name="number" type="counter_type" use="optional"/>
</xs:complexType>

attribute pnz_type/@number
type counter_type
properties
isRef 0
use optional
facets
minInclusive 0
source <xs:attribute name="number" type="counter_type" use="optional"/>

element pnz_type/Re
diagram
type pnz_detail_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
erroruncertainty_typeoptional  0    
source <xs:element name="Re" type="pnz_detail_type"/>

element pnz_type/Im
diagram
type pnz_detail_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
erroruncertainty_typeoptional  0    
source <xs:element name="Im" type="pnz_detail_type"/>

complexType resp_complex_type
diagram
children PNZ Generic
used by
elements chan_type/ChnEpoch/Response sens_complex_type/Response
annotation
documentation

Channel or sensor response. Includes poles and zeros and generic response.
source <xs:complexType name="resp_complex_type">
 
<xs:annotation>
   
<xs:documentation>
Channel or sensor response. Includes poles and zeros and generic response.
</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<!-- Poles and zeroes -->
   
<xs:element name="PNZ">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="PNZComment" type="xs:string" minOccurs="0"/>
         
<xs:element name="Units" type="pnz_output_unit" default="COUNTS" minOccurs="0"/>
         
<xs:element name="Const"/>
         
<xs:element name="Zero" type="pnz_type" minOccurs="0" maxOccurs="unbounded"/>
         
<xs:element name="Pole" type="pnz_type" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<!-- Generic response: highpass, lowpass, polynomials, etc. -->
   
<xs:element name="Generic">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="GenComment" type="xs:string" minOccurs="0"/>
         
<xs:element name="Units" type="sensitivity_unit" minOccurs="0"/>
         
<xs:element name="Sensitivity" type="sensitivity_type"/>
         
<xs:element name="FreeFreq" type="freq_type"/>
         
<!-- Highpass and lowpass response -->
         
<xs:element name="PassResp" minOccurs="0" maxOccurs="2">
           
<xs:annotation>
             
<xs:documentation>Highpass or lowpass response.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="RespComponent" maxOccurs="unbounded">
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="Corner" type="freq_type"/>
                     
<xs:element name="Roll" type="rolloff_type"/>
                     
<xs:element name="Damping" type="xs:double"/>
                     
<xs:element name="Polenumber" type="counter_type"/>
                   
</xs:sequence>
                   
<xs:attribute name="number" type="counter_type"/>
                   
<!-- Attribute for component number -->
                 
</xs:complexType>
               
</xs:element>
             
</xs:sequence>
             
<xs:attribute name="passtype" type="pass_simple_type"/>
             
<!-- Attribute for pass type - high or low -->
           
</xs:complexType>
         
</xs:element>
         
<!-- End PassResponse -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<!-- End Generic -->
 
</xs:choice>
 
<!-- <xs:complexType> -->
 
<!-- </xs:complexType> -->
</xs:complexType>

element resp_complex_type/PNZ
diagram
properties
isRef 0
content complex
children PNZComment Units Const Zero Pole
source <xs:element name="PNZ">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="PNZComment" type="xs:string" minOccurs="0"/>
     
<xs:element name="Units" type="pnz_output_unit" default="COUNTS" minOccurs="0"/>
     
<xs:element name="Const"/>
     
<xs:element name="Zero" type="pnz_type" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="Pole" type="pnz_type" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element resp_complex_type/PNZ/PNZComment
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="PNZComment" type="xs:string" minOccurs="0"/>

element resp_complex_type/PNZ/Units
diagram
type pnz_output_unit
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default COUNTS
facets
enumeration COUNTS
enumeration V
source <xs:element name="Units" type="pnz_output_unit" default="COUNTS" minOccurs="0"/>

element resp_complex_type/PNZ/Const
diagram
properties
isRef 0
source <xs:element name="Const"/>

element resp_complex_type/PNZ/Zero
diagram
type pnz_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Re Im
attributes
Name  Type  Use  Default  Fixed  annotation
numbercounter_typeoptional      
source <xs:element name="Zero" type="pnz_type" minOccurs="0" maxOccurs="unbounded"/>

element resp_complex_type/PNZ/Pole
diagram
type pnz_type
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Re Im
attributes
Name  Type  Use  Default  Fixed  annotation
numbercounter_typeoptional      
source <xs:element name="Pole" type="pnz_type" maxOccurs="unbounded"/>

element resp_complex_type/Generic
diagram
properties
isRef 0
content complex
children GenComment Units Sensitivity FreeFreq PassResp
source <xs:element name="Generic">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="GenComment" type="xs:string" minOccurs="0"/>
     
<xs:element name="Units" type="sensitivity_unit" minOccurs="0"/>
     
<xs:element name="Sensitivity" type="sensitivity_type"/>
     
<xs:element name="FreeFreq" type="freq_type"/>
     
<!-- Highpass and lowpass response -->
     
<xs:element name="PassResp" minOccurs="0" maxOccurs="2">
       
<xs:annotation>
         
<xs:documentation>Highpass or lowpass response.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="RespComponent" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Corner" type="freq_type"/>
                 
<xs:element name="Roll" type="rolloff_type"/>
                 
<xs:element name="Damping" type="xs:double"/>
                 
<xs:element name="Polenumber" type="counter_type"/>
               
</xs:sequence>
               
<xs:attribute name="number" type="counter_type"/>
               
<!-- Attribute for component number -->
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="passtype" type="pass_simple_type"/>
         
<!-- Attribute for pass type - high or low -->
       
</xs:complexType>
     
</xs:element>
     
<!-- End PassResponse -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element resp_complex_type/Generic/GenComment
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="GenComment" type="xs:string" minOccurs="0"/>

element resp_complex_type/Generic/Units
diagram
type sensitivity_unit
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration COUNTS/NM
enumeration M/M
source <xs:element name="Units" type="sensitivity_unit" minOccurs="0"/>

element resp_complex_type/Generic/Sensitivity
diagram
type sensitivity_type
properties
isRef 0
content simple
facets
minInclusive 0
source <xs:element name="Sensitivity" type="sensitivity_type"/>

element resp_complex_type/Generic/FreeFreq
diagram
type freq_type
properties
isRef 0
content complex
facets
minExclusive 0
attributes
Name  Type  Use  Default  Fixed  annotation
unitfreq_unit  Hz    
source <xs:element name="FreeFreq" type="freq_type"/>

element resp_complex_type/Generic/PassResp
diagram
properties
isRef 0
minOcc 0
maxOcc 2
content complex
children RespComponent
attributes
Name  Type  Use  Default  Fixed  annotation
passtypepass_simple_type      
annotation
documentation
Highpass or lowpass response.
source <xs:element name="PassResp" minOccurs="0" maxOccurs="2">
 
<xs:annotation>
   
<xs:documentation>Highpass or lowpass response.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RespComponent" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Corner" type="freq_type"/>
           
<xs:element name="Roll" type="rolloff_type"/>
           
<xs:element name="Damping" type="xs:double"/>
           
<xs:element name="Polenumber" type="counter_type"/>
         
</xs:sequence>
         
<xs:attribute name="number" type="counter_type"/>
         
<!-- Attribute for component number -->
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="passtype" type="pass_simple_type"/>
   
<!-- Attribute for pass type - high or low -->
 
</xs:complexType>
</xs:element>

attribute resp_complex_type/Generic/PassResp/@passtype
type pass_simple_type
properties
isRef 0
facets
enumeration highpass
enumeration lowpass
source <xs:attribute name="passtype" type="pass_simple_type"/>

element resp_complex_type/Generic/PassResp/RespComponent
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Corner Roll Damping Polenumber
attributes
Name  Type  Use  Default  Fixed  annotation
numbercounter_type      
source <xs:element name="RespComponent" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Corner" type="freq_type"/>
     
<xs:element name="Roll" type="rolloff_type"/>
     
<xs:element name="Damping" type="xs:double"/>
     
<xs:element name="Polenumber" type="counter_type"/>
   
</xs:sequence>
   
<xs:attribute name="number" type="counter_type"/>
   
<!-- Attribute for component number -->
 
</xs:complexType>
</xs:element>

attribute resp_complex_type/Generic/PassResp/RespComponent/@number
type counter_type
properties
isRef 0
facets
minInclusive 0
source <xs:attribute name="number" type="counter_type"/>

element resp_complex_type/Generic/PassResp/RespComponent/Corner
diagram
type freq_type
properties
isRef 0
content complex
facets
minExclusive 0
attributes
Name  Type  Use  Default  Fixed  annotation
unitfreq_unit  Hz    
source <xs:element name="Corner" type="freq_type"/>

element resp_complex_type/Generic/PassResp/RespComponent/Roll
diagram
type rolloff_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitrolloff_unit  DB/OCTAVE    
source <xs:element name="Roll" type="rolloff_type"/>

element resp_complex_type/Generic/PassResp/RespComponent/Damping
diagram
type xs:double
properties
isRef 0
content simple
source <xs:element name="Damping" type="xs:double"/>

element resp_complex_type/Generic/PassResp/RespComponent/Polenumber
diagram
type counter_type
properties
isRef 0
content simple
facets
minInclusive 0
source <xs:element name="Polenumber" type="counter_type"/>

complexType rolloff_type
diagram
type extension of xs:double
properties
base xs:double
used by
element resp_complex_type/Generic/PassResp/RespComponent/Roll
attributes
Name  Type  Use  Default  Fixed  annotation
unitrolloff_unit  DB/OCTAVE    
source <xs:complexType name="rolloff_type">
 
<xs:simpleContent>
   
<xs:extension base="xs:double">
     
<xs:attribute name="unit" type="rolloff_unit" default="DB/OCTAVE"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute rolloff_type/@unit
type rolloff_unit
properties
isRef 0
default DB/OCTAVE
facets
enumeration DB/OCTAVE
source <xs:attribute name="unit" type="rolloff_unit" default="DB/OCTAVE"/>

complexType sens_complex_type
diagram
type extension of equip_type
properties
base equip_type
children EquipType EquipDesc Vendor Model SN Ondate Offdate CalibrationDate Component Response
used by
element chan_type/ChnEpoch/Sensor
annotation
documentation

Sensors
source <xs:complexType name="sens_complex_type">
 
<xs:annotation>
   
<xs:documentation>
Sensors
</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="equip_type">
     
<xs:sequence>
       
<xs:element name="Component" minOccurs="0" maxOccurs="unbounded">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="Component" type="sens_comp_type" minOccurs="0" maxOccurs="unbounded"/>
             
<xs:element name="DispUnitIn" type="sensor_unit" minOccurs="0"/>
             
<xs:element name="DispUnitOut" type="sensor_unit" minOccurs="0"/>
             
<xs:element name="DispSensitivity" type="sensitivity_type" minOccurs="0"/>
             
<xs:element name="Gain" type="gain_type" minOccurs="0"/>
             
<xs:element name="Frequency" type="freq_type" minOccurs="0"/>
             
<xs:element name="NaturalFrequency" type="freq_type" minOccurs="0"/>
             
<xs:element name="Damping" minOccurs="0"/>
             
<xs:element name="InputRange" minOccurs="0"/>
             
<xs:element name="RangeUnitIn" type="sensor_unit" minOccurs="0"/>
             
<xs:element name="OutputRange" type="sensor_unit" minOccurs="0"/>
             
<xs:element name="RangeUnitOut" type="sensor_unit" minOccurs="0"/>
           
</xs:sequence>
           
<xs:attribute name="number" type="counter_type"/>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Response" type="resp_complex_type" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element sens_complex_type/Component
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Component DispUnitIn DispUnitOut DispSensitivity Gain Frequency NaturalFrequency Damping InputRange RangeUnitIn OutputRange RangeUnitOut
attributes
Name  Type  Use  Default  Fixed  annotation
numbercounter_type      
source <xs:element name="Component" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Component" type="sens_comp_type" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="DispUnitIn" type="sensor_unit" minOccurs="0"/>
     
<xs:element name="DispUnitOut" type="sensor_unit" minOccurs="0"/>
     
<xs:element name="DispSensitivity" type="sensitivity_type" minOccurs="0"/>
     
<xs:element name="Gain" type="gain_type" minOccurs="0"/>
     
<xs:element name="Frequency" type="freq_type" minOccurs="0"/>
     
<xs:element name="NaturalFrequency" type="freq_type" minOccurs="0"/>
     
<xs:element name="Damping" minOccurs="0"/>
     
<xs:element name="InputRange" minOccurs="0"/>
     
<xs:element name="RangeUnitIn" type="sensor_unit" minOccurs="0"/>
     
<xs:element name="OutputRange" type="sensor_unit" minOccurs="0"/>
     
<xs:element name="RangeUnitOut" type="sensor_unit" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="number" type="counter_type"/>
 
</xs:complexType>
</xs:element>

attribute sens_complex_type/Component/@number
type counter_type
properties
isRef 0
facets
minInclusive 0
source <xs:attribute name="number" type="counter_type"/>

element sens_complex_type/Component/Component
diagram
type sens_comp_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
facets
enumeration E
enumeration N
enumeration Z
source <xs:element name="Component" type="sens_comp_type" minOccurs="0" maxOccurs="unbounded"/>

element sens_complex_type/Component/DispUnitIn
diagram
type sensor_unit
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration V
enumeration G
enumeration M/S
enumeration M/S**2
source <xs:element name="DispUnitIn" type="sensor_unit" minOccurs="0"/>

element sens_complex_type/Component/DispUnitOut
diagram
type sensor_unit
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration V
enumeration G
enumeration M/S
enumeration M/S**2
source <xs:element name="DispUnitOut" type="sensor_unit" minOccurs="0"/>

element sens_complex_type/Component/DispSensitivity
diagram
type sensitivity_type
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
source <xs:element name="DispSensitivity" type="sensitivity_type" minOccurs="0"/>

element sens_complex_type/Component/Gain
diagram
type gain_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
stagecounter_type  0    
nominalnominal_type  NOMINAL    
unitgain_unit  V/M/S    
source <xs:element name="Gain" type="gain_type" minOccurs="0"/>

element sens_complex_type/Component/Frequency
diagram
type freq_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minExclusive 0
attributes
Name  Type  Use  Default  Fixed  annotation
unitfreq_unit  Hz    
source <xs:element name="Frequency" type="freq_type" minOccurs="0"/>

element sens_complex_type/Component/NaturalFrequency
diagram
type freq_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minExclusive 0
attributes
Name  Type  Use  Default  Fixed  annotation
unitfreq_unit  Hz    
source <xs:element name="NaturalFrequency" type="freq_type" minOccurs="0"/>

element sens_complex_type/Component/Damping
diagram
properties
isRef 0
minOcc 0
maxOcc 1
source <xs:element name="Damping" minOccurs="0"/>

element sens_complex_type/Component/InputRange
diagram
properties
isRef 0
minOcc 0
maxOcc 1
source <xs:element name="InputRange" minOccurs="0"/>

element sens_complex_type/Component/RangeUnitIn
diagram
type sensor_unit
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration V
enumeration G
enumeration M/S
enumeration M/S**2
source <xs:element name="RangeUnitIn" type="sensor_unit" minOccurs="0"/>

element sens_complex_type/Component/OutputRange
diagram
type sensor_unit
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration V
enumeration G
enumeration M/S
enumeration M/S**2
source <xs:element name="OutputRange" type="sensor_unit" minOccurs="0"/>

element sens_complex_type/Component/RangeUnitOut
diagram
type sensor_unit
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration V
enumeration G
enumeration M/S
enumeration M/S**2
source <xs:element name="RangeUnitOut" type="sensor_unit" minOccurs="0"/>

element sens_complex_type/Response
diagram
type resp_complex_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children PNZ Generic
source <xs:element name="Response" type="resp_complex_type" minOccurs="0"/>

complexType simple_response_type
diagram
children Corner Damping Gain
source <xs:complexType name="simple_response_type">
 
<xs:sequence>
   
<xs:element name="Corner" type="freq_type"/>
   
<xs:element name="Damping" type="xs:double"/>
   
<xs:element name="Gain" type="gain_type"/>
 
</xs:sequence>
</xs:complexType>

element simple_response_type/Corner
diagram
type freq_type
properties
isRef 0
content complex
facets
minExclusive 0
attributes
Name  Type  Use  Default  Fixed  annotation
unitfreq_unit  Hz    
source <xs:element name="Corner" type="freq_type"/>

element simple_response_type/Damping
diagram
type xs:double
properties
isRef 0
content simple
source <xs:element name="Damping" type="xs:double"/>

element simple_response_type/Gain
diagram
type gain_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
stagecounter_type  0    
nominalnominal_type  NOMINAL    
unitgain_unit  V/M/S    
source <xs:element name="Gain" type="gain_type"/>

complexType sta_type
diagram
children StationID StaLat StaLon StaElev Site Installation Instrument Vault Geology Model Equipment Operator StaBegin StaEnd StaEpoch StaDataless StaComment StaLog Channel
used by
element StaMessage/Station
annotation
documentation
Representation of one station.
source <xs:complexType name="sta_type">
 
<xs:annotation>
   
<xs:documentation>Representation of one station.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="StationID" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="NetCode" type="xs:string"/>
         
<xs:element name="StaCode" type="xs:string"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="StaLat" type="latlon_type"/>
   
<xs:element name="StaLon" type="latlon_type"/>
   
<xs:element name="StaElev" type="elev_type"/>
   
<xs:element name="Site" type="xs:string"/>
   
<xs:element name="Installation" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:NMTOKEN">
         
<xs:enumeration value="BB_SEISMIC"/>
         
<xs:enumeration value="SP_SEISMIC"/>
         
<xs:enumeration value="SM_REFERENCE"/>
         
<xs:enumeration value="SM_BUILDING"/>
         
<xs:enumeration value="BB_PORTABLE"/>
         
<xs:enumeration value="SP_PORTABLE"/>
         
<xs:enumeration value="SP_ARRAY"/>
         
<xs:enumeration value="LP_ARRAY"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Instrument" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:NMTOKEN">
         
<xs:enumeration value="SPx1"/>
         
<xs:enumeration value="SPx3"/>
         
<xs:enumeration value="BBx1"/>
         
<xs:enumeration value="BBx3"/>
         
<xs:enumeration value="SMx1"/>
         
<xs:enumeration value="SMx3"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- What does instrument refer to? Number of instruments? -->
   
<xs:element name="Vault" type="xs:string" minOccurs="0"/>
   
<xs:element name="Geology" type="xs:string" minOccurs="0"/>
   
<xs:element name="Model" type="xs:string" minOccurs="0"/>
   
<!-- Possible values? -->
   
<xs:element name="Equipment" type="equip_type" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Generic equipment used by all channels in a station</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Operator" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Agency" type="xs:string"/>
         
<xs:element name="Contact" type="contact_type" minOccurs="0" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="StaBegin" type="xs:dateTime">
     
<xs:annotation>
       
<xs:documentation>Station ondate</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="StaEnd" type="xs:dateTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Station offdate. Blank value means the station is active.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="StaEpoch" type="epoch_type" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>
Station epoch. If only one epoch is included, it should be the current epoch. Past epochs can also
be included.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="StaDataless" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="StaComment" type="xs:string" minOccurs="0"/>
   
<!-- new element -->
   
<xs:element name="StaLog" type="log_type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Channel" type="chan_type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element sta_type/StationID
diagram
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children NetCode StaCode
source <xs:element name="StationID" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="NetCode" type="xs:string"/>
     
<xs:element name="StaCode" type="xs:string"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element sta_type/StationID/NetCode
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="NetCode" type="xs:string"/>

element sta_type/StationID/StaCode
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="StaCode" type="xs:string"/>

element sta_type/StaLat
diagram
type latlon_type
properties
isRef 0
content complex
facets
minInclusive -180
maxExclusive 180
attributes
Name  Type  Use  Default  Fixed  annotation
unitlonlat_unitoptional  degree    
errorxs:doubleoptional  0    
source <xs:element name="StaLat" type="latlon_type"/>

element sta_type/StaLon
diagram
type latlon_type
properties
isRef 0
content complex
facets
minInclusive -180
maxExclusive 180
attributes
Name  Type  Use  Default  Fixed  annotation
unitlonlat_unitoptional  degree    
errorxs:doubleoptional  0    
source <xs:element name="StaLon" type="latlon_type"/>

element sta_type/StaElev
diagram
type elev_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitoptional  m    
source <xs:element name="StaElev" type="elev_type"/>

element sta_type/Site
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Site" type="xs:string"/>

element sta_type/Installation
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration BB_SEISMIC
enumeration SP_SEISMIC
enumeration SM_REFERENCE
enumeration SM_BUILDING
enumeration BB_PORTABLE
enumeration SP_PORTABLE
enumeration SP_ARRAY
enumeration LP_ARRAY
source <xs:element name="Installation" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:enumeration value="BB_SEISMIC"/>
     
<xs:enumeration value="SP_SEISMIC"/>
     
<xs:enumeration value="SM_REFERENCE"/>
     
<xs:enumeration value="SM_BUILDING"/>
     
<xs:enumeration value="BB_PORTABLE"/>
     
<xs:enumeration value="SP_PORTABLE"/>
     
<xs:enumeration value="SP_ARRAY"/>
     
<xs:enumeration value="LP_ARRAY"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element sta_type/Instrument
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration SPx1
enumeration SPx3
enumeration BBx1
enumeration BBx3
enumeration SMx1
enumeration SMx3
source <xs:element name="Instrument" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:enumeration value="SPx1"/>
     
<xs:enumeration value="SPx3"/>
     
<xs:enumeration value="BBx1"/>
     
<xs:enumeration value="BBx3"/>
     
<xs:enumeration value="SMx1"/>
     
<xs:enumeration value="SMx3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element sta_type/Vault
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Vault" type="xs:string" minOccurs="0"/>

element sta_type/Geology
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Geology" type="xs:string" minOccurs="0"/>

element sta_type/Model
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Model" type="xs:string" minOccurs="0"/>

element sta_type/Equipment
diagram
type equip_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children EquipType EquipDesc Vendor Model SN Ondate Offdate CalibrationDate
annotation
documentation
Generic equipment used by all channels in a station
source <xs:element name="Equipment" type="equip_type" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Generic equipment used by all channels in a station</xs:documentation>
 
</xs:annotation>
</xs:element>

element sta_type/Operator
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Agency Contact
source <xs:element name="Operator" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Agency" type="xs:string"/>
     
<xs:element name="Contact" type="contact_type" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element sta_type/Operator/Agency
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Agency" type="xs:string"/>

element sta_type/Operator/Contact
diagram
type contact_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Name Email Phone
source <xs:element name="Contact" type="contact_type" minOccurs="0" maxOccurs="unbounded"/>

element sta_type/StaBegin
diagram
type xs:dateTime
properties
isRef 0
content simple
annotation
documentation
Station ondate
source <xs:element name="StaBegin" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>Station ondate</xs:documentation>
 
</xs:annotation>
</xs:element>

element sta_type/StaEnd
diagram
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Station offdate. Blank value means the station is active.
source <xs:element name="StaEnd" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Station offdate. Blank value means the station is active.</xs:documentation>
 
</xs:annotation>
</xs:element>

element sta_type/StaEpoch
diagram
type epoch_type
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children EpochBegin EpochEnd EpochComment
annotation
documentation

Station epoch. If only one epoch is included, it should be the current epoch. Past epochs can also
be included.
source <xs:element name="StaEpoch" type="epoch_type" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>
Station epoch. If only one epoch is included, it should be the current epoch. Past epochs can also
be included.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element sta_type/StaDataless
diagram
type xs:anyURI
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="StaDataless" type="xs:anyURI" minOccurs="0"/>

element sta_type/StaComment
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="StaComment" type="xs:string" minOccurs="0"/>

element sta_type/StaLog
diagram
type log_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Date Entry
source <xs:element name="StaLog" type="log_type" minOccurs="0" maxOccurs="unbounded"/>

element sta_type/Channel
diagram
type chan_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ChnCode LocCode ChnBegin ChnEnd ChnDataless ChnEpoch
source <xs:element name="Channel" type="chan_type" minOccurs="0" maxOccurs="unbounded"/>

simpleType cal_unit
type restriction of xs:NMTOKEN
used by
element chan_type/ChnEpoch/CalibrationUnit
facets
enumeration A
enumeration COUNTS
enumeration V
source <xs:simpleType name="cal_unit">
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="A"/>
   
<xs:enumeration value="COUNTS"/>
   
<xs:enumeration value="V"/>
 
</xs:restriction>
</xs:simpleType>

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

simpleType counter_type
type restriction of xs:integer
used by
element resp_complex_type/Generic/PassResp/RespComponent/Polenumber
attributes sens_complex_type/Component/@number resp_complex_type/Generic/PassResp/RespComponent/@number pnz_type/@number gain_type/@stage
facets
minInclusive 0
source <xs:simpleType name="counter_type">
 
<xs:restriction base="xs:integer">
   
<xs:minInclusive value="0"/>
 
</xs:restriction>
</xs:simpleType>

simpleType elev_unit
type restriction of xs:NMTOKEN
facets
enumeration m
enumeration km
source <xs:simpleType name="elev_unit">
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="m"/>
   
<xs:enumeration value="km"/>
 
</xs:restriction>
</xs:simpleType>

simpleType email_type
type restriction of xs:string
used by
element contact_type/Email
facets
pattern [\w\.\-_]+@[\w\.\-_]+
source <xs:simpleType name="email_type">
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[\w\.\-_]+@[\w\.\-_]+"/>
 
</xs:restriction>
</xs:simpleType>

simpleType freq_unit
type restriction of xs:NMTOKEN
used by
attribute freq_type/@unit
facets
enumeration Hz
source <xs:simpleType name="freq_unit">
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="Hz"/>
 
</xs:restriction>
</xs:simpleType>

simpleType freq_val_type
type restriction of xs:double
used by
complexType freq_type
facets
minExclusive 0
source <xs:simpleType name="freq_val_type">
 
<xs:restriction base="xs:double">
   
<xs:minExclusive value="0"/>
 
</xs:restriction>
</xs:simpleType>

simpleType gain_unit
type restriction of xs:string
used by
attribute gain_type/@unit
facets
enumeration V/M/S
enumeration V/M/S**2
enumeration COUNTS/CM/SEC
enumeration COUNTS/CM/SEC**2
source <xs:simpleType name="gain_unit">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="V/M/S"/>
   
<xs:enumeration value="V/M/S**2"/>
   
<xs:enumeration value="COUNTS/CM/SEC"/>
   
<xs:enumeration value="COUNTS/CM/SEC**2"/>
 
</xs:restriction>
</xs:simpleType>

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

simpleType nominal_type
type restriction of xs:string
used by
attribute gain_type/@nominal
facets
enumeration NOMINAL
enumeration CALCULATED
source <xs:simpleType name="nominal_type">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="NOMINAL"/>
   
<xs:enumeration value="CALCULATED"/>
 
</xs:restriction>
</xs:simpleType>

simpleType pass_simple_type
type restriction of xs:NMTOKEN
used by
attribute resp_complex_type/Generic/PassResp/@passtype
facets
enumeration highpass
enumeration lowpass
source <xs:simpleType name="pass_simple_type">
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="highpass"/>
   
<xs:enumeration value="lowpass"/>
 
</xs:restriction>
</xs:simpleType>

simpleType phone_type
type restriction of xs:string
used by
element contact_type/Phone
facets
pattern \(?\d\d\d\)?\-\d\d\d\-\d\d\d\d
source <xs:simpleType name="phone_type">
 
<xs:restriction base="xs:string">
   
<xs:pattern value="\(?\d\d\d\)?\-\d\d\d\-\d\d\d\d"/>
 
</xs:restriction>
</xs:simpleType>

simpleType pnz_output_unit
type restriction of xs:NMTOKEN
used by
element resp_complex_type/PNZ/Units
facets
enumeration COUNTS
enumeration V
source <xs:simpleType name="pnz_output_unit">
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="COUNTS"/>
   
<xs:enumeration value="V"/>
 
</xs:restriction>
</xs:simpleType>

simpleType rolloff_unit
type restriction of xs:string
used by
attribute rolloff_type/@unit
facets
enumeration DB/OCTAVE
source <xs:simpleType name="rolloff_unit">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="DB/OCTAVE"/>
 
</xs:restriction>
</xs:simpleType>

simpleType sens_comp_type
type restriction of xs:string
used by
element sens_complex_type/Component/Component
facets
enumeration E
enumeration N
enumeration Z
source <xs:simpleType name="sens_comp_type">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="E"/>
   
<xs:enumeration value="N"/>
   
<xs:enumeration value="Z"/>
 
</xs:restriction>
</xs:simpleType>

simpleType sensitivity_type
type restriction of xs:double
used by
elements sens_complex_type/Component/DispSensitivity resp_complex_type/Generic/Sensitivity
facets
minInclusive 0
source <xs:simpleType name="sensitivity_type">
 
<xs:restriction base="xs:double">
   
<xs:minInclusive value="0"/>
 
</xs:restriction>
</xs:simpleType>

simpleType sensitivity_unit
type restriction of xs:string
used by
element resp_complex_type/Generic/Units
facets
enumeration COUNTS/NM
enumeration M/M
source <xs:simpleType name="sensitivity_unit">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="COUNTS/NM"/>
   
<xs:enumeration value="M/M"/>
 
</xs:restriction>
</xs:simpleType>

simpleType sensor_unit
type restriction of xs:string
used by
elements sens_complex_type/Component/DispUnitIn sens_complex_type/Component/DispUnitOut sens_complex_type/Component/OutputRange sens_complex_type/Component/RangeUnitIn sens_complex_type/Component/RangeUnitOut chan_type/ChnEpoch/SignalUnit
facets
enumeration V
enumeration G
enumeration M/S
enumeration M/S**2
source <xs:simpleType name="sensor_unit">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="V"/>
   
<xs:enumeration value="G"/>
   
<xs:enumeration value="M/S"/>
   
<xs:enumeration value="M/S**2"/>
 
</xs:restriction>
</xs:simpleType>

simpleType uncertainty_type
type restriction of xs:double
used by
attribute pnz_detail_type/@error
facets
minInclusive 0
source <xs:simpleType name="uncertainty_type">
 
<xs:restriction base="xs:double">
   
<xs:annotation>
     
<xs:documentation>
Uncertainty_type is used to express measurement errors. For example, a value of 0.3 means there is
an uncertainty error of +/- 0.3.
</xs:documentation>
   
</xs:annotation>
   
<xs:minInclusive value="0"/>
 
</xs:restriction>
</xs:simpleType>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy