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  gain_unit 
dlogger_type  nominal_type 
epoch_type  pnz_output_unit 
equip_type  sens_comp_type 
float_nounit_type  sensitivity_unit 
float_type  sensor_unit 
freq_type  stage_type 
gain_sens_type 
gain_type 
lat_dummy_type 
lat_type 
log_type 
lon_dummy_type 
lon_type 
pass_type 
person_type 
phone_type 
pnz_type 
response_type 
samplerate_type 
sec_type 
sensor_type 
sta_type 
volt_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 StaLat StaLon StaElev Site StaName StaDescription Installation Instrument Vault Geology VelocityModel SwapOrder32 SwapOrder16 Equipment Operator StaCreationDate StaEndDate StaDataless StaComment StaEpoch 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
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="sec/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="sensor_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>
 
</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
unitoptional    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  meters    
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  meters    
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
unitoptional    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  meters    
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  meters    
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  meters    
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      
unitoptional    samples/second  
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    sec/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="sec/sample"/>
     
</xs:restriction>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute chan_details/Clockdrift/@unit
type xs:string
properties
isRef 0
fixed sec/sample
use optional
source <xs:attribute name="unit" type="xs:string" use="optional" fixed="sec/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 Ondate Offdate CalibrationDate TotalChannels LeastSignificantBit FullScaleInput PreTriggerTime PostDetriggerTime
source <xs:element name="DataLogger" type="dlogger_type" minOccurs="0"/>

element chan_details/Sensor
diagram
type sensor_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children EquipType EquipDesc Manufacturer Vendor Model SerialNumber Ondate Offdate CalibrationDate NaturalFrequency DampingConstant FullScaleOutput FullScaleCapability
source <xs:element name="Sensor" type="sensor_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 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>

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
element 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
unitoptional    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" use="optional" fixed="degrees"/>
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

attribute dip_type/@unit
properties
isRef 0
fixed degrees
use optional
source <xs:attribute name="unit" 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  meters    
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="meters"/>
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

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

complexType dlogger_type
diagram
type extension of equip_type
properties
base equip_type
children EquipType EquipDesc Manufacturer Vendor Model SerialNumber Ondate Offdate CalibrationDate TotalChannels LeastSignificantBit FullScaleInput PreTriggerTime PostDetriggerTime
used by
element chan_details/DataLogger
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 recorded by datalogger. Corresponds to V0 integer header parameter 34.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="LeastSignificantBit" minOccurs="0">
         
<xs:complexType>
           
<xs:annotation>
             
<xs:documentation>In micro-volts. Corresponds to V0 real header parameter 22.</xs:documentation>
           
</xs:annotation>
           
<xs:simpleContent>
             
<xs:restriction base="float_type">
               
<xs:attribute name="unit" use="optional" fixed="micro-volts"/>
               
<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" use="optional" fixed="Volts"/>
               
<xs:attributeGroup ref="uncertainty"/>
             
</xs:restriction>
           
</xs:simpleContent>
         
</xs:complexType>
       
</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: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 recorded by datalogger. 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 recorded by datalogger. Corresponds to V0 integer header parameter 34.</xs:documentation>
 
</xs:annotation>
</xs:element>

element dlogger_type/LeastSignificantBit
diagram
type restriction of float_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitoptional    micro-volts  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="LeastSignificantBit" minOccurs="0">
 
<xs:complexType>
   
<xs:annotation>
     
<xs:documentation>In micro-volts. Corresponds to V0 real header parameter 22.</xs:documentation>
   
</xs:annotation>
   
<xs:simpleContent>
     
<xs:restriction base="float_type">
       
<xs:attribute name="unit" use="optional" fixed="micro-volts"/>
       
<xs:attributeGroup ref="uncertainty"/>
     
</xs:restriction>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute dlogger_type/LeastSignificantBit/@unit
properties
isRef 0
fixed micro-volts
use optional
source <xs:attribute name="unit" use="optional" fixed="micro-volts"/>

element dlogger_type/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
unitoptional    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" use="optional" fixed="Volts"/>
       
<xs:attributeGroup ref="uncertainty"/>
     
</xs:restriction>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute dlogger_type/FullScaleInput/@unit
properties
isRef 0
fixed Volts
use optional
source <xs:attribute name="unit" use="optional" fixed="Volts"/>

element dlogger_type/PreTriggerTime
diagram
type sec_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:string    seconds  
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 dlogger_type/PostDetriggerTime
diagram
type sec_type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:string    seconds  
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>

complexType epoch_type
diagram
children EpochBegin EpochEnd EpochComment
used by
elements sta_type/Channel/ChnEpoch sta_type/StaEpoch
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 Ondate Offdate CalibrationDate
used by
element sta_type/Equipment
complexTypes dlogger_type sensor_type
source <xs:complexType name="equip_type">
 
<xs:sequence>
   
<xs:element name="EquipType" type="xs:string"/>
   
<xs:element name="EquipDesc" type="xs:string" minOccurs="0"/>
   
<xs:element name="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="Ondate" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="Offdate" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="CalibrationDate" type="xs:dateTime" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

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

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

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

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

element equip_type/CalibrationDate
diagram
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 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 sensor_type/FullScaleCapability dlogger_type/FullScaleInput dlogger_type/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_dummy_type lon_dummy_type samplerate_type sec_type volt_type
attributes
Name  Type  Use  Default  Fixed  annotation
unitoptional      
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" use="optional"/>
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute float_type/@unit
properties
isRef 0
use optional
source <xs:attribute name="unit" 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 sensor_type/NaturalFrequency
attributes
Name  Type  Use  Default  Fixed  annotation
unitoptional    Hz  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:complexType name="freq_type">
 
<xs:simpleContent>
   
<xs:restriction base="float_type">
     
<xs:attribute name="unit" use="optional" fixed="Hz"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

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

complexType gain_sens_type
diagram
children SensitivityValue Frequency
used by
elements chan_details/ChnGain 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="Frequency" type="float_type"/>
 
</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/Frequency
diagram
type float_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitoptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="Frequency" type="float_type"/>

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_dummy_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
"Dummy" 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_dummy_type">
 
<xs:annotation>
   
<xs:documentation>"Dummy" 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_dummy_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_dummy_type
properties
base lat_dummy_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_dummy_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_dummy_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
unitoptional    degrees  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:complexType name="lon_dummy_type">
 
<xs:simpleContent>
   
<xs:restriction base="float_type">
     
<xs:minInclusive value="-180"/>
     
<xs:maxInclusive value="180"/>
     
<xs:attribute name="unit" use="optional" fixed="degrees"/>
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

attribute lon_dummy_type/@unit
properties
isRef 0
fixed degrees
use optional
source <xs:attribute name="unit" use="optional" fixed="degrees"/>

complexType lon_type
diagram
type extension of lon_dummy_type
properties
base lon_dummy_type
used by
elements chan_details/ChnLon sta_type/StaLon
facets
minInclusive -180
maxInclusive 180
attributes
Name  Type  Use  Default  Fixed  annotation
unitoptional    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_dummy_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
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      
unitoptional    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
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
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" type="xs:integer"/>
 
</xs:sequence>
</xs:complexType>

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 xs:integer
properties
isRef 0
content simple
source <xs:element name="PhoneNumber" type="xs:integer"/>

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="pnz_output_unit" minOccurs="0"/>
           
<xs:element name="OutputUnits" type="pnz_output_unit" default="COUNTS" minOccurs="0"/>
           
<xs:element name="NormalizationFactor" type="xs:double" default="1.0"/>
           
<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="ResponseType" type="stage_type"/>
           
<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="sensitivity_unit"/>
           
<xs:element name="OutputUnits" type="sensitivity_unit"/>
           
<xs:element name="Sensitivity" type="float_type"/>
           
<xs:element name="FreeFreq" type="freq_type"/>
           
<!-- Highpass and lowpass response -->
           
<xs:element name="Highpass"/>
           
<xs:element name="Lowpass"/>
         
</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"/>
           
<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: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 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="pnz_output_unit" minOccurs="0"/>
     
<xs:element name="OutputUnits" type="pnz_output_unit" default="COUNTS" minOccurs="0"/>
     
<xs:element name="NormalizationFactor" type="xs:double" default="1.0"/>
     
<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 pnz_output_unit
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration COUNTS
enumeration V
source <xs:element name="InputUnits" type="pnz_output_unit" minOccurs="0"/>

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

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/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 ResponseType 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="ResponseType" type="stage_type"/>
     
<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/ResponseType
diagram
type stage_type
properties
isRef 0
content simple
facets
enumeration LAPLACE
enumeration HERTZ
enumeration COMPOSITE
enumeration DIGITAL
source <xs:element name="ResponseType" type="stage_type"/>

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
unitoptional      
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
unitoptional      
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      
unitoptional    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
unitoptional      
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="sensitivity_unit"/>
     
<xs:element name="OutputUnits" type="sensitivity_unit"/>
     
<xs:element name="Sensitivity" type="float_type"/>
     
<xs:element name="FreeFreq" type="freq_type"/>
     
<!-- Highpass and lowpass response -->
     
<xs:element name="Highpass"/>
     
<xs:element name="Lowpass"/>
   
</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 sensitivity_unit
properties
isRef 0
content simple
facets
enumeration COUNTS/NM
enumeration M/M
source <xs:element name="InputUnits" type="sensitivity_unit"/>

element response_type/Generic/OutputUnits
diagram
type sensitivity_unit
properties
isRef 0
content simple
facets
enumeration COUNTS/NM
enumeration M/M
source <xs:element name="OutputUnits" type="sensitivity_unit"/>

element response_type/Generic/Sensitivity
diagram
type float_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitoptional      
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      
unitoptional    Hz  
source <xs:element name="FreeFreq" type="freq_type"/>

element response_type/Generic/Highpass
diagram
properties
isRef 0
source <xs:element name="Highpass"/>

element response_type/Generic/Lowpass
diagram
properties
isRef 0
source <xs:element name="Lowpass"/>

element response_type/FIR
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ResponseName Symmetry InputUnits OutputUnits
source <xs:element name="FIR" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ResponseName" type="xs:string"/>
     
<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:sequence>
 
</xs:complexType>
</xs:element>

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

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/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      
unitoptional    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      
unitoptional    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      
unitoptional    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      
unitoptional    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      
unitoptional    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      
unitoptional    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
unitoptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:element name="Delay" type="float_type"/>

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

element response_type/StageSensitivity
diagram
type gain_sens_type
properties
isRef 0
content complex
children SensitivityValue Frequency
annotation
documentation
The gain at the stage of the encapsulating response element. Corresponds to SEED blockette 58.
source <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>

element response_type/Spectra
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NumberPeriods NumberDampingValues Sa
annotation
documentation
Response spectrum values. Corresponds to the spectrum section in the V0 headers.
source <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>

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

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

element response_type/Spectra/Sa
diagram
type extension of float_type
properties
isRef 0
minOcc 0
maxOcc 4
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitoptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
periodxs:double      
annotation
documentation
Sa spectrum value at a certain period for 5% damping. Corresponds to V0 real header parameters 70-76.
source <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>

attribute response_type/Spectra/Sa/@period
type xs:double
properties
isRef 0
source <xs:attribute name="period" type="xs:double"/>

complexType samplerate_type
diagram
type restriction of float_type
properties
base float_type
used by
element chan_details/SampleRate
attributes
Name  Type  Use  Default  Fixed  annotation
unitoptional    samples/second  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
source <xs:complexType name="samplerate_type">
 
<xs:simpleContent>
   
<xs:restriction base="float_type">
     
<xs:attribute name="unit" use="optional" fixed="samples/second"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

attribute samplerate_type/@unit
properties
isRef 0
fixed samples/second
use optional
source <xs:attribute name="unit" use="optional" fixed="samples/second"/>

complexType sec_type
diagram
type restriction of float_type
properties
base float_type
used by
elements dlogger_type/PostDetriggerTime dlogger_type/PreTriggerTime
attributes
Name  Type  Use  Default  Fixed  annotation
unitxs:string    seconds  
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
plus_errorxs:integeroptional      
minus_errorxs:integeroptional      
annotation
documentation
A time value in seconds.
source <xs:complexType name="sec_type">
 
<xs:annotation>
   
<xs:documentation>A time value in seconds.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:restriction base="float_type">
     
<xs:attribute name="unit" type="xs:string" fixed="seconds"/>
     
<xs:attributeGroup ref="uncertainty"/>
   
</xs:restriction>
 
</xs:simpleContent>
</xs:complexType>

attribute sec_type/@unit
type xs:string
properties
isRef 0
fixed seconds
source <xs:attribute name="unit" type="xs:string" fixed="seconds"/>

complexType sensor_type
diagram
type extension of equip_type
properties
base equip_type
children EquipType EquipDesc Manufacturer Vendor Model SerialNumber Ondate Offdate CalibrationDate NaturalFrequency DampingConstant FullScaleOutput FullScaleCapability
used by
element chan_details/Sensor
annotation
documentation

Complex type for all kinds of sensors. Extension of equip_type with special fields.
source <xs:complexType name="sensor_type">
 
<xs:annotation>
   
<xs:documentation>
Complex type for all kinds of sensors. Extension of equip_type with special fields.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="equip_type">
     
<xs:sequence>
       
<xs:element name="NaturalFrequency" type="freq_type" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Corresponds to V0 real parameter 40.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<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="FullScaleOutput" type="volt_type" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Corresponds to V0 real header parameter 43.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="FullScaleCapability" type="float_type" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Full scale sensing capability. Corresponds to V0 real parameter 44. </xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element sensor_type/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      
unitoptional    Hz  
annotation
documentation
Corresponds to V0 real parameter 40.
source <xs:element name="NaturalFrequency" type="freq_type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Corresponds to V0 real parameter 40.</xs:documentation>
 
</xs:annotation>
</xs:element>

element sensor_type/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 sensor_type/FullScaleOutput
diagram
type volt_type