Schema station.xsd


schema location:  C:\Documents and Settings\schen\My Documents\anss_xml\station.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Groups  Complex types  Simple types  Attr. groups 
StaMessage  chan_details  angle_type  cal_unit  uncertainty 
chan_info  az_type  counter_type 
comment_type  email_type 
dip_type  endian_type 
distance_type  nominal_type 
dlogger_type  sens_comp_type 
epoch_type  sensor_unit 
equip_type  stage_type 
float_nounit_type  unit_string 
float_type 
freq_type 
gain_sens_type 
gain_type 
lat_base_type 
lat_type 
log_type 
lon_base_type 
lon_type 
pass_type 
person_type 
phone_type 
pnz_type 
response_type 
samplerate_type 
sec_type 
sta_type 
staid 
voltage_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:annotation>
         
<xs:documentation>Network ID of the institution sending the message.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Sender" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Name of the institution sending this message.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Module" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Name of the software module that generated this message.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<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"/>
     
<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
annotation
documentation
Network ID of the institution sending the message.
source <xs:element name="Source" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Network ID of the institution sending the message.</xs:documentation>
 
</xs:annotation>
</xs:element>

element StaMessage/Sender
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Name of the institution sending this message.
source <xs:element name="Sender" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Name of the institution sending this message.</xs:documentation>
 
</xs:annotation>
</xs:element>

element StaMessage/Module
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Name of the software module that generated this message.
source <xs:element name="Module" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Name of the software module that generated this message.</xs:documentation>
 
</xs:annotation>
</xs:element>

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
content simple
source <xs:element name="ActionDate" type="xs:dateTime"/>

element StaMessage/Station
diagram
type sta_type
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children StationID StationAlias StaLat StaLon StaElev Site StaName StaDescription Installation Instrument Vault Geology StationType InstrOrientation VelocityModel SwapOrder32 SwapOrder16 Equipment Operator StaCreationDate StaEndDate NumberRecorders NumberChannels StaDataless StaComment Channel
source <xs:element name="Station" type="sta_type" maxOccurs="unbounded"/>

group chan_details
diagram
children ChnLat ChnLon ChnElev Depth Azimuth Dip Offset Output SampleRate StorageFormat Clockdrift SignalUnit CalibrationUnit BlocklengthExponent DataLogger Sensor Response ChnGain ChnSensitivity DampingConstant NaturalFrequency LeastSignificantBit FullScaleInput FullScaleOutput FullScaleCapability PreTriggerTime PostDetriggerTime
used by
element sta_type/Channel/ChnEpoch
annotation
documentation
Details about channels and their location and instrumentation, including response. Corresponds to SEED blockette 52 and the response blockettes.
source <xs:group name="chan_details">
 
<xs:annotation>
   
<xs:documentation>Details about channels and their location and instrumentation, including response. Corresponds to SEED blockette 52 and the response blockettes.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ChnLat" type="lat_type">
     
<xs:annotation>
       
<xs:documentation>Latitude coordinates of this channel's sensor.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ChnLon" type="lon_type">
     
<xs:annotation>
       
<xs:documentation>Longitude coordinates of this channel's sensor.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ChnElev" type="distance_type">
     
<xs:annotation>
       
<xs:documentation>Elevation of the sensor.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Depth" type="distance_type">
     
<xs:annotation>
       
<xs:documentation>The local depth or overburden of the instrument's location. For downhole instruments, the depth of the instrument under the surface ground level. For underground vaults, the distance from the instrument to the local ground level above.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Azimuth" type="az_type" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Azimuth of the sensor in degrees from north, clockwise.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Dip" type="dip_type" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Dip of the instrument in degrees, down from horizontal.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Offset" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Sensor's north, east, and vertical offsets in meters. Corresponds to V0 real header parameters 50-52.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="North" type="distance_type"/>
         
<xs:element name="East" type="distance_type"/>
         
<xs:element name="Vertical" type="distance_type"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Output" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>The type of data this channel collects. Corresponds to channel flags in SEED blockette 52. The SEED volume producer could use the first letter of an Output value as the SEED channel flag.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:NMTOKEN">
         
<xs:enumeration value="TRIGGERED"/>
         
<xs:enumeration value="CONTINUOUS"/>
         
<xs:enumeration value="HEALTH"/>
         
<xs:enumeration value="GEOPHYSICAL"/>
         
<xs:enumeration value="WEATHER"/>
         
<xs:enumeration value="FLAG"/>
         
<xs:enumeration value="SYNTHESIZED"/>
         
<xs:enumeration value="INPUT"/>
         
<xs:enumeration value="EXPERIMENTAL"/>
         
<xs:enumeration value="MAINTENANCE"/>
         
<xs:enumeration value="BEAM"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="SampleRate" type="samplerate_type" minOccurs="0"/>
   
<xs:element name="StorageFormat" type="xs:string" default="UNKNOWN" minOccurs="0"/>
   
<xs:element name="Clockdrift" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A tolerance value, measured in seconds per sample, used as a threshold for time error detection in data from the channel. </xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:restriction base="float_type">
           
<xs:minInclusive value="0"/>
           
<xs:attribute name="unit" type="xs:string" use="optional" fixed="S/SAMPLE"/>
         
</xs:restriction>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SignalUnit" type="sensor_unit" minOccurs="0"/>
   
<xs:element name="CalibrationUnit" type="cal_unit" minOccurs="0"/>
   
<xs:element name="BlocklengthExponent" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Record length of data from this channel, expressed as an exponent of 2. For example, if the blocklength is 256, use the value 8. Corresponds to V0 integer header parameter 35?</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:integer">
         
<xs:minInclusive value="8"/>
         
<xs:maxInclusive value="12"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="DataLogger" type="dlogger_type" minOccurs="0"/>
   
<xs:element name="Sensor" type="equip_type" minOccurs="0"/>
   
<xs:element name="Response" type="response_type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ChnGain" type="gain_sens_type" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Channel gain. Corresponds to SEED blockette 58 for stage 0.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<!-- V0 fields -->
   
<xs:element name="ChnSensitivity" type="gain_sens_type" minOccurs="0"/>
   
<xs:element name="DampingConstant" type="xs:double" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
Corresponds to SEED real parameter 41.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="NaturalFrequency" type="freq_type" minOccurs="0"/>
   
<xs:element name="LeastSignificantBit" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:restriction base="float_type">
           
<xs:minInclusive value="0"/>
           
<xs:attribute name="unit" type="xs:string" use="optional" fixed="MICROVOLTS/COUNT"/>
           
<xs:attributeGroup ref="uncertainty"/>
         
</xs:restriction>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="FullScaleInput" minOccurs="0">
     
<xs:complexType>
       
<xs:annotation>
         
<xs:documentation>In Volts. Corresponds to V0 real header paramter 23.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleContent>
         
<xs:restriction base="float_type">
           
<xs:minInclusive value="0"/>
           
<xs:attribute name="unit" type="xs:string" use="optional" fixed="VOLTS"/>
           
<xs:attributeGroup ref="uncertainty"/>
         
</xs:restriction>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="FullScaleOutput" type="voltage_type" minOccurs="0"/>
   
<xs:element name="FullScaleCapability" type="voltage_type" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Full scale sensing capability. Corresponds to V0 real parameter 44. </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PreTriggerTime" type="sec_type" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Pre-trigger memory recording time (secs). Corresponds to V0 real header parameter 24.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PostDetriggerTime" type="sec_type" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Post-detrigger recording time (secs). Corresponds to V0 real header parameter 25.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:group>

element chan_details/ChnLat
diagram
type lat_type
properties
isRef 0
content complex
facets
minInclusive -90
maxExclusive 90
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    DEGREES  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
datumxs:NMTOKENoptional  WGS84    
annotation
documentation
Latitude coordinates of this channel's sensor.
source <xs:element name="ChnLat" type="lat_type">
 
<xs:annotation>
   
<xs:documentation>Latitude coordinates of this channel's sensor.</xs:documentation>
 
</xs:annotation>
</xs:element>

element chan_details/ChnLon
diagram
type lon_type
properties
isRef 0
content complex
facets
minInclusive -180
maxInclusive 180
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    DEGREES  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
datumxs:NMTOKENoptional  WGS84    
annotation
documentation
Longitude coordinates of this channel's sensor.
source <xs:element name="ChnLon" type="lon_type">
 
<xs:annotation>
   
<xs:documentation>Longitude coordinates of this channel's sensor.</xs:documentation>
 
</xs:annotation>
</xs:element>

element chan_details/ChnElev
diagram
type distance_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional  M    
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
Elevation of the sensor.
source <xs:element name="ChnElev" type="distance_type">
 
<xs:annotation>
   
<xs:documentation>Elevation of the sensor.</xs:documentation>
 
</xs:annotation>
</xs:element>

element chan_details/Depth
diagram
type distance_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional  M    
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
The local depth or overburden of the instrument's location. For downhole instruments, the depth of the instrument under the surface ground level. For underground vaults, the distance from the instrument to the local ground level above.
source <xs:element name="Depth" type="distance_type">
 
<xs:annotation>
   
<xs:documentation>The local depth or overburden of the instrument's location. For downhole instruments, the depth of the instrument under the surface ground level. For underground vaults, the distance from the instrument to the local ground level above.</xs:documentation>
 
</xs:annotation>
</xs:element>

element chan_details/Azimuth
diagram
type az_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minInclusive 0
maxExclusive 360
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    DEGREES  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
Azimuth of the sensor in degrees from north, clockwise.
source <xs:element name="Azimuth" type="az_type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Azimuth of the sensor in degrees from north, clockwise.</xs:documentation>
 
</xs:annotation>
</xs:element>

element chan_details/Dip
diagram
type dip_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minInclusive -90
maxInclusive 90
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    DEGREES  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
Dip of the instrument in degrees, down from horizontal.
source <xs:element name="Dip" type="dip_type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Dip of the instrument in degrees, down from horizontal.</xs:documentation>
 
</xs:annotation>
</xs:element>

element chan_details/Offset
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children North East Vertical
annotation
documentation
Sensor's north, east, and vertical offsets in meters. Corresponds to V0 real header parameters 50-52.
source <xs:element name="Offset" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Sensor's north, east, and vertical offsets in meters. Corresponds to V0 real header parameters 50-52.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="North" type="distance_type"/>
     
<xs:element name="East" type="distance_type"/>
     
<xs:element name="Vertical" type="distance_type"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element chan_details/Offset/North
diagram
type distance_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional  M    
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="North" type="distance_type"/>

element chan_details/Offset/East
diagram
type distance_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional  M    
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="East" type="distance_type"/>

element chan_details/Offset/Vertical
diagram
type distance_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional  M    
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="Vertical" type="distance_type"/>

element chan_details/Output
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
facets
enumeration TRIGGERED
enumeration CONTINUOUS
enumeration HEALTH
enumeration GEOPHYSICAL
enumeration WEATHER
enumeration FLAG
enumeration SYNTHESIZED
enumeration INPUT
enumeration EXPERIMENTAL
enumeration MAINTENANCE
enumeration BEAM
annotation
documentation
The type of data this channel collects. Corresponds to channel flags in SEED blockette 52. The SEED volume producer could use the first letter of an Output value as the SEED channel flag.
source <xs:element name="Output" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The type of data this channel collects. Corresponds to channel flags in SEED blockette 52. The SEED volume producer could use the first letter of an Output value as the SEED channel flag.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:enumeration value="TRIGGERED"/>
     
<xs:enumeration value="CONTINUOUS"/>
     
<xs:enumeration value="HEALTH"/>
     
<xs:enumeration value="GEOPHYSICAL"/>
     
<xs:enumeration value="WEATHER"/>
     
<xs:enumeration value="FLAG"/>
     
<xs:enumeration value="SYNTHESIZED"/>
     
<xs:enumeration value="INPUT"/>
     
<xs:enumeration value="EXPERIMENTAL"/>
     
<xs:enumeration value="MAINTENANCE"/>
     
<xs:enumeration value="BEAM"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element chan_details/SampleRate
diagram
type samplerate_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
unitxs:stringoptional    SAMPLES/S  
source <xs:element name="SampleRate" type="samplerate_type" minOccurs="0"/>

element chan_details/StorageFormat
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default UNKNOWN
source <xs:element name="StorageFormat" type="xs:string" default="UNKNOWN" minOccurs="0"/>

element chan_details/Clockdrift
diagram
type restriction of float_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minInclusive 0
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    S/SAMPLE  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
A tolerance value, measured in seconds per sample, used as a threshold for time error detection in data from the channel.
source <xs:element name="Clockdrift" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A tolerance value, measured in seconds per sample, used as a threshold for time error detection in data from the channel. </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:restriction base="float_type">
       
<xs:minInclusive value="0"/>
       
<xs:attribute name="unit" type="xs:string" use="optional" fixed="S/SAMPLE"/>
     
</xs:restriction>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute chan_details/Clockdrift/@unit
type xs:string
properties
isRef 0
fixed S/SAMPLE
use optional
source <xs:attribute name="unit" type="xs:string" use="optional" fixed="S/SAMPLE"/>

element chan_details/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_details/CalibrationUnit
diagram
type cal_unit
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration AMPERES
enumeration COUNTS
enumeration VOLTS
source <xs:element name="CalibrationUnit" type="cal_unit" minOccurs="0"/>

element chan_details/BlocklengthExponent
diagram
type restriction of xs:integer
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 8
maxInclusive 12
annotation
documentation
Record length of data from this channel, expressed as an exponent of 2. For example, if the blocklength is 256, use the value 8. Corresponds to V0 integer header parameter 35?
source <xs:element name="BlocklengthExponent" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Record length of data from this channel, expressed as an exponent of 2. For example, if the blocklength is 256, use the value 8. Corresponds to V0 integer header parameter 35?</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="8"/>
     
<xs:maxInclusive value="12"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element chan_details/DataLogger
diagram
type dlogger_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children EquipType EquipDesc Manufacturer Vendor Model SerialNumber InstallDate RemoveDate CalibrationDate TotalChannels RecordedChannels
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:stringoptional      
source <xs:element name="DataLogger" type="dlogger_type" minOccurs="0"/>

element chan_details/Sensor
diagram
type equip_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children EquipType EquipDesc Manufacturer Vendor Model SerialNumber InstallDate RemoveDate CalibrationDate
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:stringoptional      
source <xs:element name="Sensor" type="equip_type" minOccurs="0"/>

element chan_details/Response
diagram
type response_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children PNZ Coefficients ResponseList Generic FIR Polynomial Decimation StageSensitivity Spectra
attributes
Name  Type  Use  Default  Fixed  annotation
stagecounter_typerequired      
documentation
Stage sequence number. This is used in all the response SEED blockettes and in V0 parameter 60.
stage_descriptionstage_typeoptional      
documentation
Describing the type of stage. Used in SEED response blockettes.
source <xs:element name="Response" type="response_type" minOccurs="0" maxOccurs="unbounded"/>

element chan_details/ChnGain
diagram
type gain_sens_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SensitivityValue GainUnits Frequency
annotation
documentation
Channel gain. Corresponds to SEED blockette 58 for stage 0.
source <xs:element name="ChnGain" type="gain_sens_type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Channel gain. Corresponds to SEED blockette 58 for stage 0.</xs:documentation>
 
</xs:annotation>
</xs:element>

element chan_details/ChnSensitivity
diagram
type gain_sens_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children SensitivityValue GainUnits Frequency
source <xs:element name="ChnSensitivity" type="gain_sens_type" minOccurs="0"/>

element chan_details/DampingConstant
diagram
type xs:double
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Corresponds to SEED real parameter 41.
source <xs:element name="DampingConstant" type="xs:double" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
Corresponds to SEED real parameter 41.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element chan_details/NaturalFrequency
diagram
type freq_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
unitxs:stringoptional    HZ  
source <xs:element name="NaturalFrequency" type="freq_type" minOccurs="0"/>

element chan_details/LeastSignificantBit
diagram
type restriction of float_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minInclusive 0
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    MICROVOLTS/COUNT  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="LeastSignificantBit" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:restriction base="float_type">
       
<xs:minInclusive value="0"/>
       
<xs:attribute name="unit" type="xs:string" use="optional" fixed="MICROVOLTS/COUNT"/>
       
<xs:attributeGroup ref="uncertainty"/>
     
</xs:restriction>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute chan_details/LeastSignificantBit/@unit
type xs:string
properties
isRef 0
fixed MICROVOLTS/COUNT
use optional
source <xs:attribute name="unit" type="xs:string" use="optional" fixed="MICROVOLTS/COUNT"/>

element chan_details/FullScaleInput
diagram
type restriction of float_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minInclusive 0
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    VOLTS  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="FullScaleInput" minOccurs="0">
 
<xs:complexType>
   
<xs:annotation>
     
<xs:documentation>In Volts. Corresponds to V0 real header paramter 23.</xs:documentation>
   
</xs:annotation>
   
<xs:simpleContent>
     
<xs:restriction base="float_type">
       
<xs:minInclusive value="0"/>
       
<xs:attribute name="unit" type="xs:string" use="optional" fixed="VOLTS"/>
       
<xs:attributeGroup ref="uncertainty"/>
     
</xs:restriction>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute chan_details/FullScaleInput/@unit
type xs:string
properties
isRef 0
fixed VOLTS
use optional
source <xs:attribute name="unit" type="xs:string" use="optional" fixed="VOLTS"/>

element chan_details/FullScaleOutput
diagram
type voltage_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:string    VOLTS  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="FullScaleOutput" type="voltage_type" minOccurs="0"/>

element chan_details/FullScaleCapability
diagram
type voltage_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:string    VOLTS  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
Full scale sensing capability. Corresponds to V0 real parameter 44.
source <xs:element name="FullScaleCapability" type="voltage_type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Full scale sensing capability. Corresponds to V0 real parameter 44. </xs:documentation>
 
</xs:annotation>
</xs:element>

element chan_details/PreTriggerTime
diagram
type sec_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:string    S  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
Pre-trigger memory recording time (secs). Corresponds to V0 real header parameter 24.
source <xs:element name="PreTriggerTime" type="sec_type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Pre-trigger memory recording time (secs). Corresponds to V0 real header parameter 24.</xs:documentation>
 
</xs:annotation>
</xs:element>

element chan_details/PostDetriggerTime
diagram
type sec_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:string    S  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
Post-detrigger recording time (secs). Corresponds to V0 real header parameter 25.
source <xs:element name="PostDetriggerTime" type="sec_type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Post-detrigger recording time (secs). Corresponds to V0 real header parameter 25.</xs:documentation>
 
</xs:annotation>
</xs:element>

group chan_info
diagram
children ChnCode LocCode ChnCreationDate ChnEndDate ChnDataless
used by
element sta_type/Channel
annotation
documentation
Elements that identify a channel. Corresponds to SEED blockette 52.
source <xs:group name="chan_info">
 
<xs:annotation>
   
<xs:documentation>Elements that identify a channel. Corresponds to SEED blockette 52.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ChnCode">
     
<xs:annotation>
       
<xs:documentation>Container for the channel's band code, instrument code, and orientation code. </xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Bandcode">
           
<xs:simpleType>
             
<xs:restriction base="xs:NMTOKEN">
               
<xs:enumeration value="E"/>
               
<xs:enumeration value="S"/>
               
<xs:enumeration value="H"/>
               
<xs:enumeration value="B"/>
               
<xs:enumeration value="M"/>
               
<xs:enumeration value="L"/>
               
<xs:enumeration value="V"/>
               
<xs:enumeration value="U"/>
               
<xs:enumeration value="R"/>
               
<xs:enumeration value="A"/>
               
<xs:enumeration value="O"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="InstrCode">
           
<xs:simpleType>
             
<xs:restriction base="xs:NMTOKEN">
               
<xs:enumeration value="H"/>
               
<xs:enumeration value="L"/>
               
<xs:enumeration value="G"/>
               
<xs:enumeration value="M"/>
               
<xs:enumeration value="N"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="OrntCode">
           
<xs:simpleType>
             
<xs:restriction base="xs:NMTOKEN">
               
<xs:enumeration value="Z"/>
               
<xs:enumeration value="E"/>
               
<xs:enumeration value="N"/>
               
<xs:enumeration value="U"/>
               
<xs:enumeration value="V"/>
               
<xs:enumeration value="W"/>
               
<xs:enumeration value="1"/>
               
<xs:enumeration value="2"/>
               
<xs:enumeration value="3"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="LocCode">
     
<xs:annotation>
       
<xs:documentation>Two-character location code used to distinguish between identical channel codes at one station.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:NMTOKEN">
         
<xs:maxLength value="2"/>
         
<xs:pattern value="[\w\s-]+"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ChnCreationDate" type="xs:dateTime">
     
<xs:annotation>
       
<xs:documentation>Datetime (UTC) this channel was first created.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ChnEndDate" type="xs:dateTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Datetime (UTC) this channel was terminated or will be terminated. If blank, the channel should be assumed to be active.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ChnDataless" type="xs:anyURI" minOccurs="0"/>
 
</xs:sequence>
</xs:group>

element chan_info/ChnCode
diagram
properties
isRef 0
content complex
children Bandcode InstrCode OrntCode
annotation
documentation
Container for the channel's band code, instrument code, and orientation code.
source <xs:element name="ChnCode">
 
<xs:annotation>
   
<xs:documentation>Container for the channel's band code, instrument code, and orientation code. </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Bandcode">
       
<xs:simpleType>
         
<xs:restriction base="xs:NMTOKEN">
           
<xs:enumeration value="E"/>
           
<xs:enumeration value="S"/>
           
<xs:enumeration value="H"/>
           
<xs:enumeration value="B"/>
           
<xs:enumeration value="M"/>
           
<xs:enumeration value="L"/>
           
<xs:enumeration value="V"/>
           
<xs:enumeration value="U"/>
           
<xs:enumeration value="R"/>
           
<xs:enumeration value="A"/>
           
<xs:enumeration value="O"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="InstrCode">
       
<xs:simpleType>
         
<xs:restriction base="xs:NMTOKEN">
           
<xs:enumeration value="H"/>
           
<xs:enumeration value="L"/>
           
<xs:enumeration value="G"/>
           
<xs:enumeration value="M"/>
           
<xs:enumeration value="N"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="OrntCode">
       
<xs:simpleType>
         
<xs:restriction base="xs:NMTOKEN">
           
<xs:enumeration value="Z"/>
           
<xs:enumeration value="E"/>
           
<xs:enumeration value="N"/>
           
<xs:enumeration value="U"/>
           
<xs:enumeration value="V"/>
           
<xs:enumeration value="W"/>
           
<xs:enumeration value="1"/>
           
<xs:enumeration value="2"/>
           
<xs:enumeration value="3"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element chan_info/ChnCode/Bandcode
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
content simple
facets
enumeration E
enumeration S
enumeration H
enumeration B
enumeration M
enumeration L
enumeration V
enumeration U
enumeration R
enumeration A
enumeration O
source <xs:element name="Bandcode">
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:enumeration value="E"/>
     
<xs:enumeration value="S"/>
     
<xs:enumeration value="H"/>
     
<xs:enumeration value="B"/>
     
<xs:enumeration value="M"/>
     
<xs:enumeration value="L"/>
     
<xs:enumeration value="V"/>
     
<xs:enumeration value="U"/>
     
<xs:enumeration value="R"/>
     
<xs:enumeration value="A"/>
     
<xs:enumeration value="O"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element chan_info/ChnCode/InstrCode
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
content simple
facets
enumeration H
enumeration L
enumeration G
enumeration M
enumeration N
source <xs:element name="InstrCode">
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:enumeration value="H"/>
     
<xs:enumeration value="L"/>
     
<xs:enumeration value="G"/>
     
<xs:enumeration value="M"/>
     
<xs:enumeration value="N"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element chan_info/ChnCode/OrntCode
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
content simple
facets
enumeration Z
enumeration E
enumeration N
enumeration U
enumeration V
enumeration W
enumeration 1
enumeration 2
enumeration 3
source <xs:element name="OrntCode">
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:enumeration value="Z"/>
     
<xs:enumeration value="E"/>
     
<xs:enumeration value="N"/>
     
<xs:enumeration value="U"/>
     
<xs:enumeration value="V"/>
     
<xs:enumeration value="W"/>
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element chan_info/LocCode
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
content simple
facets
maxLength 2
pattern [\w\s-]+
annotation
documentation
Two-character location code used to distinguish between identical channel codes at one station.
source <xs:element name="LocCode">
 
<xs:annotation>
   
<xs:documentation>Two-character location code used to distinguish between identical channel codes at one station.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:maxLength value="2"/>
     
<xs:pattern value="[\w\s-]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element chan_info/ChnCreationDate
diagram
type xs:dateTime
properties
isRef 0
content simple
annotation
documentation
Datetime (UTC) this channel was first created.
source <xs:element name="ChnCreationDate" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>Datetime (UTC) this channel was first created.</xs:documentation>
 
</xs:annotation>
</xs:element>

element chan_info/ChnEndDate
diagram
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Datetime (UTC) this channel was terminated or will be terminated. If blank, the channel should be assumed to be active.
source <xs:element name="ChnEndDate" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Datetime (UTC) this channel was terminated or will be terminated. If blank, the channel should be assumed to be active.</xs:documentation>
 
</xs:annotation>
</xs:element>

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

complexType angle_type
diagram
type restriction of float_type
properties
base float_type
used by
elements sta_type/InstrOrientation response_type/ResponseList/ResponseListElement/Phase
facets
minInclusive -360
maxInclusive 360
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    DEGREES  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:complexType name="angle_type">
 
<xs:simpleContent>
   
<xs:restriction base="float_type">
     
<xs:minInclusive value="-360"/>
     
<xs:maxInclusive value="360"/>
     
<xs:attribute name="unit" type="xs:string" use="optional" fixed="DEGREES"/>
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

attribute angle_type/@unit
type xs:string
properties
isRef 0
fixed DEGREES
use optional
source <xs:attribute name="unit" type="xs:string" use="optional" fixed="DEGREES"/>

complexType az_type
diagram
type restriction of float_type
properties
base float_type
used by
element chan_details/Azimuth
facets
minInclusive 0
maxExclusive 360
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    DEGREES  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
Instrument azimuth, measured from north.
source <xs:complexType name="az_type">
 
<xs:annotation>
   
<xs:documentation>Instrument azimuth, measured from north.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:restriction base="float_type">
     
<xs:minInclusive value="0"/>
     
<xs:maxExclusive value="360"/>
     
<xs:attribute name="unit" type="xs:string" use="optional" fixed="DEGREES"/>
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

attribute az_type/@unit
type xs:string
properties
isRef 0
fixed DEGREES
use optional
source <xs:attribute name="unit" type="xs:string" use="optional" fixed="DEGREES"/>

complexType comment_type
diagram
children Value Author Date
used by
elements response_type/PNZ/Comment log_type/Entry sta_type/StaComment
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:integer      
annotation
documentation
Container for a comment or log entry.
source <xs:complexType name="comment_type">
 
<xs:annotation>
   
<xs:documentation>Container for a comment or log entry.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Value" type="xs:string"/>
   
<xs:element name="Author" type="person_type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Date" type="xs:dateTime" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="id" type="xs:integer"/>
</xs:complexType>

attribute comment_type/@id
type xs:integer
properties
isRef 0
source <xs:attribute name="id" type="xs:integer"/>

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

element comment_type/Author
diagram
type person_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Name Agency Email Phone
source <xs:element name="Author" type="person_type" minOccurs="0" maxOccurs="unbounded"/>

element comment_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"/>

complexType dip_type
diagram
type restriction of float_type
properties
base float_type
used by
element chan_details/Dip
facets
minInclusive -90
maxInclusive 90
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    DEGREES  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
Instrument dip in degrees down from horizontal. Together azimuth and dip describe the direction of the sensitive axis of the instrument.
source <xs:complexType name="dip_type">
 
<xs:annotation>
   
<xs:documentation>Instrument dip in degrees down from horizontal. Together azimuth and dip describe the direction of the sensitive axis of the instrument.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:restriction base="float_type">
     
<xs:minInclusive value="-90"/>
     
<xs:maxInclusive value="90"/>
     
<xs:attribute name="unit" type="xs:string" use="optional" fixed="DEGREES"/>
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

attribute dip_type/@unit
type xs:string
properties
isRef 0
fixed DEGREES
use optional
source <xs:attribute name="unit" type="xs:string" use="optional" fixed="DEGREES"/>

complexType distance_type
diagram
type restriction of float_type
properties
base float_type
used by
elements chan_details/ChnElev chan_details/Depth chan_details/Offset/East chan_details/Offset/North sta_type/StaElev chan_details/Offset/Vertical
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional  M    
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
Extension of float_type for distances, elevations, and depths.
source <xs:complexType name="distance_type">
 
<xs:annotation>
   
<xs:documentation>Extension of float_type for distances, elevations, and depths.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:restriction base="float_type">
     
<xs:attribute name="unit" type="xs:string" use="optional" default="M"/>
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

attribute distance_type/@unit
type xs:string
properties
isRef 0
default M
use optional
source <xs:attribute name="unit" type="xs:string" use="optional" default="M"/>

complexType dlogger_type
diagram
type extension of equip_type
properties
base equip_type
children EquipType EquipDesc Manufacturer Vendor Model SerialNumber InstallDate RemoveDate CalibrationDate TotalChannels RecordedChannels
used by
element chan_details/DataLogger
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:stringoptional      
annotation
documentation

Datalogger complex type. It extends the equipment type. Covers recorder/datalogger parameters in V0.
source <xs:complexType name="dlogger_type">
 
<xs:annotation>
   
<xs:documentation>
Datalogger complex type. It extends the equipment type. Covers recorder/datalogger parameters in V0.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="equip_type">
     
<xs:sequence>
       
<xs:element name="TotalChannels" type="counter_type" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Total number of channels datalogger can record. Corresponds to V0 integer header parameter 34.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="RecordedChannels" type="counter_type" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Number of channels recorded by this datalogger.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element dlogger_type/TotalChannels
diagram
type counter_type
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
annotation
documentation
Total number of channels datalogger can record. Corresponds to V0 integer header parameter 34.
source <xs:element name="TotalChannels" type="counter_type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Total number of channels datalogger can record. Corresponds to V0 integer header parameter 34.</xs:documentation>
 
</xs:annotation>
</xs:element>

element dlogger_type/RecordedChannels
diagram
type counter_type
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
annotation
documentation
Number of channels recorded by this datalogger.
source <xs:element name="RecordedChannels" type="counter_type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Number of channels recorded by this datalogger.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType epoch_type
diagram
children EpochBegin EpochEnd EpochComment
used by
element sta_type/Channel/ChnEpoch
annotation
documentation
This complex type describes time windows. It is used as a base type for station and channel epochs.
source <xs:complexType name="epoch_type">
 
<xs:annotation>
   
<xs:documentation>This complex type describes time windows. It is used as a base type for station and channel epochs.</xs:documentation>
 
</xs:annotation>
 
<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 Manufacturer Vendor Model SerialNumber InstallDate RemoveDate CalibrationDate
used by
elements sta_type/Equipment chan_details/Sensor
complexType dlogger_type
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:stringoptional      
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="Manufacturer" 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="SerialNumber" type="xs:string" minOccurs="0"/>
   
<xs:element name="InstallDate" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="RemoveDate" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="CalibrationDate" type="xs:dateTime" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="id" type="xs:string" use="optional"/>
</xs:complexType>

attribute equip_type/@id
type xs:string
properties
isRef 0
use optional
source <xs:attribute name="id" type="xs:string" use="optional"/>

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/Manufacturer
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Manufacturer" 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/SerialNumber
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="SerialNumber" type="xs:string" minOccurs="0"/>

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

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

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

complexType float_nounit_type
diagram
type extension of xs:double
properties
base xs:double
used by
elements response_type/Polynomial/Coefficient pnz_type/Imaginary pnz_type/Real
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:complexType name="float_nounit_type">
 
<xs:simpleContent>
   
<xs:extension base="xs:double">
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

complexType float_type
diagram
type extension of xs:double
properties
base xs:double
used by
elements response_type/ResponseList/ResponseListElement/Amplitude chan_details/Clockdrift response_type/Decimation/Correction response_type/Decimation/Delay response_type/Coefficients/Denominator gain_sens_type/Frequency chan_details/FullScaleInput chan_details/LeastSignificantBit response_type/Coefficients/Numerator pass_type/Roll response_type/Spectra/Sa response_type/Generic/Sensitivity
complexTypes angle_type az_type dip_type distance_type freq_type lat_base_type lon_base_type samplerate_type sec_type voltage_type
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
Representation of floating-point numbers used as measurements.
source <xs:complexType name="float_type">
 
<xs:annotation>
   
<xs:documentation>Representation of floating-point numbers used as measurements.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:double">
     
<xs:attribute name="unit" type="xs:string" use="optional"/>
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute float_type/@unit
type xs:string
properties
isRef 0
use optional
source <xs:attribute name="unit" type="xs:string" use="optional"/>

complexType freq_type
diagram
type restriction of float_type
properties
base float_type
used by
elements response_type/Polynomial/ApproxLowerBound response_type/Polynomial/ApproxUpperBound pass_type/CornerFreq response_type/Generic/FreeFreq response_type/Polynomial/FreqLowerBound response_type/ResponseList/ResponseListElement/Frequency response_type/Polynomial/FreqUpperBound response_type/Decimation/InputSampleRate response_type/Polynomial/MaxError chan_details/NaturalFrequency response_type/PNZ/NormalizationFreq
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    HZ  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:complexType name="freq_type">
 
<xs:simpleContent>
   
<xs:restriction base="float_type">
     
<xs:attribute name="unit" type="xs:string" use="optional" fixed="HZ"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

attribute freq_type/@unit
type xs:string
properties
isRef 0
fixed HZ
use optional
source <xs:attribute name="unit" type="xs:string" use="optional" fixed="HZ"/>

complexType gain_sens_type
diagram
children SensitivityValue GainUnits Frequency
used by
elements chan_details/ChnGain chan_details/ChnSensitivity response_type/StageSensitivity
annotation
documentation
Gain and sensitivity values. Corresponds to SEED blockette 58.
source <xs:complexType name="gain_sens_type">
 
<xs:annotation>
   
<xs:documentation>Gain and sensitivity values. Corresponds to SEED blockette 58.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="SensitivityValue" type="xs:double"/>
   
<xs:element name="GainUnits" type="xs:string" minOccurs="0"/>
   
<xs:element name="Frequency" type="float_type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

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

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

element gain_sens_type/Frequency
diagram
type float_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="Frequency" type="float_type" minOccurs="0"/>

complexType gain_type
diagram
type extension of xs:double
properties
base xs:double
attributes
Name  Type  Use  Default  Fixed  annotation
nominalnominal_type  NOMINAL    
unitxs:string  dB/ocatve    
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:complexType name="gain_type">
 
<xs:simpleContent>
   
<xs:extension base="xs:double">
     
<xs:attribute name="nominal" type="nominal_type" default="NOMINAL"/>
     
<xs:attribute name="unit" type="xs:string" default="dB/ocatve"/>
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

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 xs:string
properties
isRef 0
default dB/ocatve
source <xs:attribute name="unit" type="xs:string" default="dB/ocatve"/>

complexType lat_base_type
diagram
type restriction of float_type
properties
base float_type
used by
complexType lat_type
facets
minInclusive -90
maxExclusive 90
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    DEGREES  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
Base latitude type. Because of the limitations of schema, defining this type and then extending it to create the real latitude type is the only way to restrict values while adding datum as an attribute.
source <xs:complexType name="lat_base_type">
 
<xs:annotation>
   
<xs:documentation>Base latitude type. Because of the limitations of schema, defining this type and then extending it to create the real latitude type is the only way to restrict values while adding datum as an attribute.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:restriction base="float_type">
     
<xs:minInclusive value="-90"/>
     
<xs:maxExclusive value="90"/>
     
<xs:attribute name="unit" type="xs:string" use="optional" fixed="DEGREES"/>
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

attribute lat_base_type/@unit
type xs:string
properties
isRef 0
fixed DEGREES
use optional
source <xs:attribute name="unit" type="xs:string" use="optional" fixed="DEGREES"/>

complexType lat_type
diagram
type extension of lat_base_type
properties
base lat_base_type
used by
elements chan_details/ChnLat sta_type/StaLat
facets
minInclusive -90
maxExclusive 90
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    DEGREES  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
datumxs:NMTOKENoptional  WGS84    
annotation
documentation
Type for latitude coordinates.
source <xs:complexType name="lat_type">
 
<xs:annotation>
   
<xs:documentation>Type for latitude coordinates.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="lat_base_type">
     
<xs:attribute name="datum" type="xs:NMTOKEN" use="optional" default="WGS84"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute lat_type/@datum
type xs:NMTOKEN
properties
isRef 0
default WGS84
use optional
source <xs:attribute name="datum" type="xs:NMTOKEN" use="optional" default="WGS84"/>

complexType log_type
diagram
children Entry
annotation
documentation
Container for log entries.
source <xs:complexType name="log_type">
 
<xs:annotation>
   
<xs:documentation>Container for log entries.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Entry" type="comment_type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element log_type/Entry
diagram
type comment_type
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Value Author Date
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:integer      
source <xs:element name="Entry" type="comment_type" maxOccurs="unbounded"/>

complexType lon_base_type
diagram
type restriction of float_type
properties
base float_type
used by
complexType lon_type
facets
minInclusive -180
maxInclusive 180
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    DEGREES  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:complexType name="lon_base_type">
 
<xs:simpleContent>
   
<xs:restriction base="float_type">
     
<xs:minInclusive value="-180"/>
     
<xs:maxInclusive value="180"/>
     
<xs:attribute name="unit" type="xs:string" use="optional" fixed="DEGREES"/>
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

attribute lon_base_type/@unit
type xs:string
properties
isRef 0
fixed DEGREES
use optional
source <xs:attribute name="unit" type="xs:string" use="optional" fixed="DEGREES"/>

complexType lon_type
diagram
type extension of lon_base_type
properties
base lon_base_type
used by
elements chan_details/ChnLon sta_type/StaLon
facets
minInclusive -180
maxInclusive 180
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    DEGREES  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
datumxs:NMTOKENoptional  WGS84    
annotation
documentation
Type for longitude coordinates.
source <xs:complexType name="lon_type">
 
<xs:annotation>
   
<xs:documentation>Type for longitude coordinates.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="lon_base_type">
     
<xs:attribute name="datum" type="xs:NMTOKEN" use="optional" default="WGS84"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute lon_type/@datum
type xs:NMTOKEN
properties
isRef 0
default WGS84
use optional
source <xs:attribute name="datum" type="xs:NMTOKEN" use="optional" default="WGS84"/>

complexType pass_type
diagram
children CornerFreq Roll Damping Polenumber
used by
elements response_type/Generic/Highpass response_type/Generic/Lowpass
annotation
documentation
Pass response, containing corner frequency and roll off.
source <xs:complexType name="pass_type">
 
<xs:annotation>
   
<xs:documentation>Pass response, containing corner frequency and roll off.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="CornerFreq" type="freq_type"/>
   
<xs:element name="Roll">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:restriction base="float_type">
           
<xs:attribute name="unit" type="xs:string" use="optional" default="DB/OCTAVE"/>
           
<xs:attributeGroup ref="uncertainty"/>
         
</xs:restriction>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Damping" type="xs:double"/>
   
<xs:element name="Polenumber" type="counter_type"/>
 
</xs:sequence>
</xs:complexType>

element pass_type/CornerFreq
diagram
type freq_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
unitxs:stringoptional    HZ  
source <xs:element name="CornerFreq" type="freq_type"/>

element pass_type/Roll
diagram
type restriction of float_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional  DB/OCTAVE    
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="Roll">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:restriction base="float_type">
       
<xs:attribute name="unit" type="xs:string" use="optional" default="DB/OCTAVE"/>
       
<xs:attributeGroup ref="uncertainty"/>
     
</xs:restriction>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute pass_type/Roll/@unit
type xs:string
properties
isRef 0
default DB/OCTAVE
use optional
source <xs:attribute name="unit" type="xs:string" use="optional" default="DB/OCTAVE"/>

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

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

complexType person_type
diagram
children Name Agency Email Phone
used by
elements comment_type/Author sta_type/Operator/Contact
annotation
documentation
Representation of a person's contact information. A person can belong to multiple agencies and have multiple email addresses and phone numbers.
source <xs:complexType name="person_type">
 
<xs:annotation>
   
<xs:documentation>Representation of a person's contact information. A person can belong to multiple agencies and have multiple email addresses and phone numbers.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string"/>
   
<xs:element name="Agency" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<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 person_type/Name
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Name" type="xs:string"/>

element person_type/Agency
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Agency" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element person_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 person_type/Phone
diagram
type phone_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children CountryCode AreaCode PhoneNumber
attributes
Name  Type  Use  Default  Fixed  annotation
mobilexs:boolean      
officexs:boolean  1    
source <xs:element name="Phone" type="phone_type" minOccurs="0" maxOccurs="unbounded"/>

complexType phone_type
diagram
children CountryCode AreaCode PhoneNumber
used by
element person_type/Phone
attributes
Name  Type  Use  Default  Fixed  annotation
mobilexs:boolean      
officexs:boolean  1    
source <xs:complexType name="phone_type">
 
<xs:sequence>
   
<xs:element name="CountryCode" type="xs:integer" default="1" minOccurs="0"/>
   
<xs:element name="AreaCode" type="xs:integer"/>
   
<xs:element name="PhoneNumber">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:pattern value="[0-9]+-[0-9]+"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="mobile" type="xs:boolean"/>
 
<xs:attribute name="office" type="xs:boolean" default="1"/>
</xs:complexType>

attribute phone_type/@mobile
type xs:boolean
properties
isRef 0
source <xs:attribute name="mobile" type="xs:boolean"/>

attribute phone_type/@office
type xs:boolean
properties
isRef 0
default 1
source <xs:attribute name="office" type="xs:boolean" default="1"/>

element phone_type/CountryCode
diagram
type xs:integer
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default 1
source <xs:element name="CountryCode" type="xs:integer" default="1" minOccurs="0"/>

element phone_type/AreaCode
diagram
type xs:integer
properties
isRef 0
content simple
source <xs:element name="AreaCode" type="xs:integer"/>

element phone_type/PhoneNumber
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
pattern [0-9]+-[0-9]+
source <xs:element name="PhoneNumber">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0-9]+-[0-9]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType pnz_type
diagram
children Real Imaginary
used by
elements response_type/PNZ/Pole response_type/PNZ/Zero
attributes
Name  Type  Use  Default  Fixed  annotation
numberxs:integer      
annotation
documentation
Complex numbers used as poles or zeros in channel response.
source <xs:complexType name="pnz_type">
 
<xs:annotation>
   
<xs:documentation>Complex numbers used as poles or zeros in channel response.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Real" type="float_nounit_type"/>
   
<xs:element name="Imaginary" type="float_nounit_type"/>
 
</xs:sequence>
 
<xs:attribute name="number" type="xs:integer"/>
</xs:complexType>

attribute pnz_type/@number
type xs:integer
properties
isRef 0
source <xs:attribute name="number" type="xs:integer"/>

element pnz_type/Real
diagram
type float_nounit_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="Real" type="float_nounit_type"/>

element pnz_type/Imaginary
diagram
type float_nounit_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="Imaginary" type="float_nounit_type"/>

complexType response_type
diagram
children PNZ Coefficients ResponseList Generic FIR Polynomial Decimation StageSensitivity Spectra
used by
element chan_details/Response
attributes
Name  Type  Use  Default  Fixed  annotation
stagecounter_typerequired      
documentation
Stage sequence number. This is used in all the response SEED blockettes and in V0 parameter 60.
stage_descriptionstage_typeoptional      
documentation
Describing the type of stage. Used in SEED response blockettes.
annotation
documentation

Channel response. Covers SEED blockettes 53 to 56.
source <xs:complexType name="response_type">
 
<xs:annotation>
   
<xs:documentation>
Channel response. Covers SEED blockettes 53 to 56.
</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:choice>
     
<xs:annotation>
       
<xs:documentation>Choose one of these responses. There should be one response per stage.</xs:documentation>
     
</xs:annotation>
     
<!-- Poles and zeroes -->
     
<xs:element name="PNZ" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Complex poles and zeros. Corresponds to SEED blockette 53.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Comment" type="comment_type" minOccurs="0"/>
           
<xs:element name="InputUnits" type="xs:string"/>
           
<xs:element name="OutputUnits" type="xs:string" default="COUNTS"/>
           
<xs:element name="NormalizationFactor" type="xs:double" default="1.0"/>
           
<xs:element name="NormalizationFreq" type="freq_type"/>
           
<xs:element name="Pole" type="pnz_type" minOccurs="0" maxOccurs="unbounded"/>
           
<xs:element name="Zero" type="pnz_type" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<!-- End PNZ -->
     
<xs:element name="Coefficients" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Corresponds to SEED blockette 54.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="InputUnits"/>
           
<xs:element name="OutputUnits"/>
           
<xs:element name="Numerator" type="float_type" minOccurs="0" maxOccurs="unbounded"/>
           
<xs:element name="Denominator" type="float_type" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ResponseList" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Corresponds to SEED blockette 55.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ResponseListElement" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Frequency" type="freq_type"/>
                 
<xs:element name="Amplitude" type="float_type"/>
                 
<xs:element name="Phase" type="angle_type"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<!-- Generic response: highpass, lowpass, polynomials, etc. -->
     
<xs:element name="Generic" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Generic response. Corresponds to SEED blockette 56. Corresponds to V0 parameters 60-62 (Filter/processing parameters)?</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="GenComment" type="xs:string" minOccurs="0"/>
           
<xs:element name="InputUnits" type="xs:string"/>
           
<xs:element name="OutputUnits" type="xs:string"/>
           
<xs:element name="Sensitivity" type="float_type"/>
           
<xs:element name="FreeFreq" type="freq_type"/>
           
<!-- Highpass and lowpass response -->
           
<xs:element name="Highpass" type="pass_type"/>
           
<xs:element name="Lowpass" type="pass_type"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="FIR" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ResponseName" type="xs:string" minOccurs="0"/>
           
<xs:element name="Symmetry">
             
<xs:simpleType>
               
<xs:restriction base="xs:NMTOKEN">
                 
<xs:enumeration value="NONE"/>
                 
<xs:enumeration value="EVEN"/>
                 
<xs:enumeration value="ODD"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="InputUnits" type="xs:string"/>
           
<xs:element name="OutputUnits" type="xs:string"/>
           
<xs:element name="NumeratorCoefficient" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:double">
                   
<xs:attribute name="i" type="xs:integer"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Polynomial">
       
<xs:annotation>
         
<xs:documentation>
Response of a non-linear sensor. Corresponds to SEED blockette 52.
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ApproximationType" type="xs:NMTOKEN" default="MACLAURIN" minOccurs="0"/>
           
<xs:element name="FreqLowerBound" type="freq_type"/>
           
<xs:element name="FreqUpperBound" type="freq_type"/>
           
<xs:element name="ApproxLowerBound" type="freq_type"/>
           
<xs:element name="ApproxUpperBound" type="freq_type"/>
           
<xs:element name="MaxError" type="freq_type"/>
           
<xs:element name="Coefficient">
             
<xs:complexType>
               
<xs:complexContent>
                 
<xs:extension base="float_nounit_type">
                   
<xs:attribute name="number" type="counter_type"/>
                 
</xs:extension>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="Decimation" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Corresponds to SEED blockette 57.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="InputSampleRate" type="freq_type"/>
         
<xs:element name="Factor" type="xs:integer"/>
         
<xs:element name="Offset" type="xs:integer"/>
         
<xs:element name="Delay" type="float_type"/>
         
<xs:element name="Correction" type="float_type"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="StageSensitivity" type="gain_sens_type">
     
<xs:annotation>
       
<xs:documentation>The gain at the stage of the encapsulating response element. Corresponds to SEED blockette 58.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Spectra" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Response spectrum values. Corresponds to the spectrum section in the V0 headers.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="NumberPeriods" type="counter_type"/>
         
<xs:element name="NumberDampingValues" type="counter_type"/>
         
<xs:element name="Sa" minOccurs="0" maxOccurs="4">
           
<xs:annotation>
             
<xs:documentation>Sa spectrum value at a certain period for 5% damping. Corresponds to V0 real header parameters 70-76.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="float_type">
                 
<xs:attribute name="period" type="xs:double"/>
               
</xs:extension>
             
</xs:complexContent>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="stage" type="counter_type" use="required">
   
<xs:annotation>
     
<xs:documentation>Stage sequence number. This is used in all the response SEED blockettes and in V0 parameter 60.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="stage_description" type="stage_type" use="optional">
   
<xs:annotation>
     
<xs:documentation>Describing the type of stage. Used in SEED response blockettes.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute response_type/@stage
type counter_type
properties
isRef 0
use required
facets
minInclusive 0
annotation
documentation
Stage sequence number. This is used in all the response SEED blockettes and in V0 parameter 60.
source <xs:attribute name="stage" type="counter_type" use="required">
 
<xs:annotation>
   
<xs:documentation>Stage sequence number. This is used in all the response SEED blockettes and in V0 parameter 60.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute response_type/@stage_description
type stage_type
properties
isRef 0
use optional
facets
enumeration LAPLACE
enumeration HERTZ
enumeration COMPOSITE
enumeration DIGITAL
annotation
documentation
Describing the type of stage. Used in SEED response blockettes.
source <xs:attribute name="stage_description" type="stage_type" use="optional">
 
<xs:annotation>
   
<xs:documentation>Describing the type of stage. Used in SEED response blockettes.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element response_type/PNZ
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Comment InputUnits OutputUnits NormalizationFactor NormalizationFreq Pole Zero
annotation
documentation
Complex poles and zeros. Corresponds to SEED blockette 53.
source <xs:element name="PNZ" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Complex poles and zeros. Corresponds to SEED blockette 53.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Comment" type="comment_type" minOccurs="0"/>
     
<xs:element name="InputUnits" type="xs:string"/>
     
<xs:element name="OutputUnits" type="xs:string" default="COUNTS"/>
     
<xs:element name="NormalizationFactor" type="xs:double" default="1.0"/>
     
<xs:element name="NormalizationFreq" type="freq_type"/>
     
<xs:element name="Pole" type="pnz_type" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="Zero" type="pnz_type" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element response_type/PNZ/Comment
diagram
type comment_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Value Author Date
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:integer      
source <xs:element name="Comment" type="comment_type" minOccurs="0"/>

element response_type/PNZ/InputUnits
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="InputUnits" type="xs:string"/>

element response_type/PNZ/OutputUnits
diagram
type xs:string
properties
isRef 0
content simple
default COUNTS
source <xs:element name="OutputUnits" type="xs:string" default="COUNTS"/>

element response_type/PNZ/NormalizationFactor
diagram
type xs:double
properties
isRef 0
content simple
default 1.0
source <xs:element name="NormalizationFactor" type="xs:double" default="1.0"/>

element response_type/PNZ/NormalizationFreq
diagram
type freq_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
unitxs:stringoptional    HZ  
source <xs:element name="NormalizationFreq" type="freq_type"/>

element response_type/PNZ/Pole
diagram
type pnz_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Real Imaginary
attributes
Name  Type  Use  Default  Fixed  annotation
numberxs:integer      
source <xs:element name="Pole" type="pnz_type" minOccurs="0" maxOccurs="unbounded"/>

element response_type/PNZ/Zero
diagram
type pnz_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Real Imaginary
attributes
Name  Type  Use  Default  Fixed  annotation
numberxs:integer      
source <xs:element name="Zero" type="pnz_type" minOccurs="0" maxOccurs="unbounded"/>

element response_type/Coefficients
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children InputUnits OutputUnits Numerator Denominator
annotation
documentation
Corresponds to SEED blockette 54.
source <xs:element name="Coefficients" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Corresponds to SEED blockette 54.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="InputUnits"/>
     
<xs:element name="OutputUnits"/>
     
<xs:element name="Numerator" type="float_type" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="Denominator" type="float_type" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element response_type/Coefficients/InputUnits
diagram
properties
isRef 0
source <xs:element name="InputUnits"/>

element response_type/Coefficients/OutputUnits
diagram
properties
isRef 0
source <xs:element name="OutputUnits"/>

element response_type/Coefficients/Numerator
diagram
type float_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="Numerator" type="float_type" minOccurs="0" maxOccurs="unbounded"/>

element response_type/Coefficients/Denominator
diagram
type float_type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="Denominator" type="float_type" minOccurs="0" maxOccurs="unbounded"/>

element response_type/ResponseList
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ResponseListElement
annotation
documentation
Corresponds to SEED blockette 55.
source <xs:element name="ResponseList" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Corresponds to SEED blockette 55.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ResponseListElement" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Frequency" type="freq_type"/>
           
<xs:element name="Amplitude" type="float_type"/>
           
<xs:element name="Phase" type="angle_type"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element response_type/ResponseList/ResponseListElement
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Frequency Amplitude Phase
source <xs:element name="ResponseListElement" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Frequency" type="freq_type"/>
     
<xs:element name="Amplitude" type="float_type"/>
     
<xs:element name="Phase" type="angle_type"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element response_type/ResponseList/ResponseListElement/Frequency
diagram
type freq_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
unitxs:stringoptional    HZ  
source <xs:element name="Frequency" type="freq_type"/>

element response_type/ResponseList/ResponseListElement/Amplitude
diagram
type float_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="Amplitude" type="float_type"/>

element response_type/ResponseList/ResponseListElement/Phase
diagram
type angle_type
properties
isRef 0
content complex
facets
minInclusive -360
maxInclusive 360
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional    DEGREES  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="Phase" type="angle_type"/>

element response_type/Generic
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children GenComment InputUnits OutputUnits Sensitivity FreeFreq Highpass Lowpass
annotation
documentation
Generic response. Corresponds to SEED blockette 56. Corresponds to V0 parameters 60-62 (Filter/processing parameters)?
source <xs:element name="Generic" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Generic response. Corresponds to SEED blockette 56. Corresponds to V0 parameters 60-62 (Filter/processing parameters)?</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="GenComment" type="xs:string" minOccurs="0"/>
     
<xs:element name="InputUnits" type="xs:string"/>
     
<xs:element name="OutputUnits" type="xs:string"/>
     
<xs:element name="Sensitivity" type="float_type"/>
     
<xs:element name="FreeFreq" type="freq_type"/>
     
<!-- Highpass and lowpass response -->
     
<xs:element name="Highpass" type="pass_type"/>
     
<xs:element name="Lowpass" type="pass_type"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element response_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 response_type/Generic/InputUnits
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="InputUnits" type="xs:string"/>

element response_type/Generic/OutputUnits
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="OutputUnits" type="xs:string"/>

element response_type/Generic/Sensitivity
diagram
type float_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="Sensitivity" type="float_type"/>

element response_type/Generic/FreeFreq
diagram
type freq_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
unitxs:stringoptional    HZ  
source <xs:element name="FreeFreq" type="freq_type"/>

element response_type/Generic/Highpass
diagram
type pass_type
properties
isRef 0
content complex
children CornerFreq Roll Damping Polenumber
source <xs:element name="Highpass" type="pass_type"/>

element response_type/Generic/Lowpass
diagram
type pass_type
properties
isRef 0
content complex
children CornerFreq Roll Damping Polenumber
source <xs:element name="Lowpass" type="pass_type"/>

element response_type/FIR
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ResponseName Symmetry InputUnits OutputUnits NumeratorCoefficient
source <xs:element name="FIR" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ResponseName" type="xs:string" minOccurs="0"/>
     
<xs:element name="Symmetry">
       
<xs:simpleType>
         
<xs:restriction base="xs:NMTOKEN">
           
<xs:enumeration value="NONE"/>
           
<xs:enumeration value="EVEN"/>
           
<xs:enumeration value="ODD"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="InputUnits" type="xs:string"/>
     
<xs:element name="OutputUnits" type="xs:string"/>
     
<xs:element name="NumeratorCoefficient" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:double">
             
<xs:attribute name="i" type="xs:integer"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

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

element response_type/FIR/Symmetry
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
content simple
facets
enumeration NONE
enumeration EVEN
enumeration ODD
source <xs:element name="Symmetry">
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:enumeration value="NONE"/>
     
<xs:enumeration value="EVEN"/>
     
<xs:enumeration value="ODD"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element response_type/FIR/InputUnits
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="InputUnits" type="xs:string"/>

element response_type/FIR/OutputUnits
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="OutputUnits" type="xs:string"/>

element response_type/FIR/NumeratorCoefficient
diagram
type extension of xs:double
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
ixs:integer      
source <xs:element name="NumeratorCoefficient" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:double">
       
<xs:attribute name="i" type="xs:integer"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute response_type/FIR/NumeratorCoefficient/@i
type xs:integer
properties
isRef 0
source <xs:attribute name="i" type="xs:integer"/>

element response_type/Polynomial
diagram
properties
isRef 0
content complex
children ApproximationType FreqLowerBound FreqUpperBound ApproxLowerBound ApproxUpperBound MaxError Coefficient
annotation
documentation

Response of a non-linear sensor. Corresponds to SEED blockette 52.
source <xs:element name="Polynomial">
 
<xs:annotation>
   
<xs:documentation>
Response of a non-linear sensor. Corresponds to SEED blockette 52.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ApproximationType" type="xs:NMTOKEN" default="MACLAURIN" minOccurs="0"/>
     
<xs:element name="FreqLowerBound" type="freq_type"/>
     
<xs:element name="FreqUpperBound" type="freq_type"/>
     
<xs:element name="ApproxLowerBound" type="freq_type"/>
     
<xs:element name="ApproxUpperBound" type="freq_type"/>
     
<xs:element name="MaxError" type="freq_type"/>
     
<xs:element name="Coefficient">
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="float_nounit_type">
             
<xs:attribute name="number" type="counter_type"/>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element response_type/Polynomial/ApproximationType
diagram
type xs:NMTOKEN
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default MACLAURIN
source <xs:element name="ApproximationType" type="xs:NMTOKEN" default="MACLAURIN" minOccurs="0"/>

element response_type/Polynomial/FreqLowerBound
diagram
type freq_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
unitxs:stringoptional    HZ  
source <xs:element name="FreqLowerBound" type="freq_type"/>

element response_type/Polynomial/FreqUpperBound
diagram
type freq_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
unitxs:stringoptional    HZ  
source <xs:element name="FreqUpperBound" type="freq_type"/>

element response_type/Polynomial/ApproxLowerBound
diagram
type freq_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
unitxs:stringoptional    HZ  
source <xs:element name="ApproxLowerBound" type="freq_type"/>

element response_type/Polynomial/ApproxUpperBound
diagram
type freq_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
unitxs:stringoptional    HZ  
source <xs:element name="ApproxUpperBound" type="freq_type"/>

element response_type/Polynomial/MaxError
diagram
type freq_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
unitxs:stringoptional    HZ  
source <xs:element name="MaxError" type="freq_type"/>

element response_type/Polynomial/Coefficient
diagram
type extension of float_nounit_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
numbercounter_type      
source <xs:element name="Coefficient">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="float_nounit_type">
       
<xs:attribute name="number" type="counter_type"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute response_type/Polynomial/Coefficient/@number
type counter_type
properties
isRef 0
facets
minInclusive 0
source <xs:attribute name="number" type="counter_type"/>

element response_type/Decimation
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children InputSampleRate Factor Offset Delay Correction
annotation
documentation
Corresponds to SEED blockette 57.
source <xs:element name="Decimation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Corresponds to SEED blockette 57.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="InputSampleRate" type="freq_type"/>
     
<xs:element name="Factor" type="xs:integer"/>
     
<xs:element name="Offset" type="xs:integer"/>
     
<xs:element name="Delay" type="float_type"/>
     
<xs:element name="Correction" type="float_type"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element response_type/Decimation/InputSampleRate
diagram
type freq_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
unitxs:stringoptional    HZ  
source <xs:element name="InputSampleRate" type="freq_type"/>

element response_type/Decimation/Factor
diagram
type xs:integer
properties
isRef 0
content simple
source <xs:element name="Factor" type="xs:integer"/>

element response_type/Decimation/Offset
diagram
type xs:integer
properties
isRef 0
content simple
source <xs:element name="Offset" type="xs:integer"/>

element response_type/Decimation/Delay
diagram
type float_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:stringoptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:elemen