Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Included schema Calibrations.xsd
Namespace http://tethys.sdsu.edu/schema/1.0
Properties
attribute form default unqualified
element form default qualified
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Properties
content complex
Model
Children FrequencyResponse, Id, IntensityReference_uPa, MetadataInfo, Process, QualityAssurance, ResponsibleParty, Sensitivity_V, Sensitivity_dBFS, Sensitivity_dBV, TimeStamp, Type
Instance
<Calibration xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Id>{1,1}</Id>
  <TimeStamp>{1,1}</TimeStamp>
  <Type>{1,1}</Type>
  <Process>{0,1}</Process>
  <ResponsibleParty id="">{0,1}</ResponsibleParty>
  <QualityAssurance>{1,1}</QualityAssurance>
  <IntensityReference_uPa>{1,1}</IntensityReference_uPa>
  <Sensitivity_dBV>{0,1}</Sensitivity_dBV>
  <Sensitivity_V>{0,1}</Sensitivity_V>
  <Sensitivity_dBFS>{0,1}</Sensitivity_dBFS>
  <FrequencyResponse>{0,1}</FrequencyResponse>
  <MetadataInfo>{0,1}</MetadataInfo>
</Calibration>
Source
<xs:element name="Calibration">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier of instrument, preamplifier, or transducer (microphone/hydrophone). Corresponds to elements in Deployment: Deployment/Instrument/Id, Deployment/Sensors/Audio/HydrophoneId, Deployment/Sensors/Audio[i]/PreampId. As instruments may be calibrated multiple times, it is not an error for duplicate Id values to appear. It is recommended that the three different types of identifiers (instrument, hydrophone, preamp) be distinct, but the Type element may be used to distinguish them if they are not.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TimeStamp" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Date and time of calibration</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Type">
        <xs:annotation>
          <xs:documentation>hydrophone, preamplifier, or end-to-end Indicates type of calibration</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="hydrophone"/>
            <xs:enumeration value="preamplifier"/>
            <xs:enumeration value="end-to-end"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="Process" type="AlgorithmType">
        <xs:annotation>
          <xs:documentation>Process used to calibrate instrument.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ResponsibleParty" type="ResponsibleParty">
        <xs:annotation>
          <xs:documentation>Who conducted/managed the calibration?</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="QualityAssurance">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Quality" type="QualityValueBasic">
              <xs:annotation>
                <xs:documentation>Measurement is: unverified, valid, invalid</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Comment" type="xs:string" minOccurs="0"/>
            <xs:element minOccurs="0" name="AlternateCalibration">
              <xs:annotation>
                <xs:documentation>Provide an alternative calibration Id that should be used (if available) when the Quality value is invalid.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Id" type="xs:string">
                    <xs:annotation>
                      <xs:documentation>Identifier for instrument, preamplifier, transducer.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="TimeStamp" type="xs:dateTime">
                    <xs:annotation>
                      <xs:documentation>Multiple calibrations are possible for any transducer. Providing the optional timestamp for the calibration lets a specific one be matched.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="IntensityReference_uPa" type="dbReferenceIntensity">
        <xs:annotation>
          <xs:documentation>Reference intensity in µ Pascals for dB measurements. Commonly used: underwater acoustics: 1 terrestrial acoustics: 20</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Sensitivity_dBV" type="xs:double">
        <xs:annotation>
          <xs:documentation>Optional measurement of transducer sensitivity at 1 kHz.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Sensitivity_V" type="xs:double">
        <xs:annotation>
          <xs:documentation>Optional measurement of Sensitivity_dBV on a linear scale, provided by many transducer manufacturers.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Sensitivity_dBFS" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Optional measurement for digital transducers. Digital transducers do not output voltage measurements. In this case, the 1 kHz sensitivity measurement is measured relative to peak output of the full-scale signal instead of RMS. It should be noted that for sinusoidal signals, the RMS sensitivity will be 3 dB lower (Lewis, 2012). Lewis, J. (2012). "Understanding Microphone Sensitivity," Analog Dialogue 46(2). 14-16.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FrequencyResponse" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Lists of frequencies (Hz) and responses (dB). Lists must be of equal length.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence maxOccurs="1">
            <xs:element name="Hz">
              <xs:simpleType>
                <xs:list itemType="xs:double"/>
              </xs:simpleType>
            </xs:element>
            <xs:element name="dB">
              <xs:simpleType>
                <xs:list itemType="xs:double"/>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="MetadataInfo" type="MetadataInfo" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / Id
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Identifier of instrument, preamplifier, or transducer (microphone/hydrophone).
Corresponds to elements in Deployment: Deployment/Instrument/Id,
Deployment/Sensors/Audio/HydrophoneId, Deployment/Sensors/Audio[i]/PreampId.
As instruments may be calibrated multiple times, it is not an error for duplicate Id values to appear.  It is recommended that the three different types of identifiers (instrument, hydrophone, preamp) be distinct, but the Type element may be used to distinguish them if they are not.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Id" type="xs:string">
  <xs:annotation>
    <xs:documentation>Identifier of instrument, preamplifier, or transducer (microphone/hydrophone). Corresponds to elements in Deployment: Deployment/Instrument/Id, Deployment/Sensors/Audio/HydrophoneId, Deployment/Sensors/Audio[i]/PreampId. As instruments may be calibrated multiple times, it is not an error for duplicate Id values to appear. It is recommended that the three different types of identifiers (instrument, hydrophone, preamp) be distinct, but the Type element may be used to distinguish them if they are not.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / TimeStamp
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Date and time of calibration
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="TimeStamp" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Date and time of calibration</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / Type
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
hydrophone, preamplifier, or end-to-end Indicates type of
calibration
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration hydrophone
enumeration preamplifier
enumeration end-to-end
Source
<xs:element name="Type">
  <xs:annotation>
    <xs:documentation>hydrophone, preamplifier, or end-to-end Indicates type of calibration</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="hydrophone"/>
      <xs:enumeration value="preamplifier"/>
      <xs:enumeration value="end-to-end"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / Process
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Process used to calibrate instrument.
Diagram
Type ns1:AlgorithmType
Properties
content complex
minOccurs 0
Model
Children ns1:Method, ns1:Parameters, ns1:Software, ns1:SupportSoftware, ns1:Version
Instance
<Process xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Method>{0,1}</Method>
  <Software>{1,1}</Software>
  <Version>{0,1}</Version>
  <Parameters>{0,1}</Parameters>
  <SupportSoftware>{0,unbounded}</SupportSoftware>
</Process>
Source
<xs:element minOccurs="0" name="Process" type="AlgorithmType">
  <xs:annotation>
    <xs:documentation>Process used to calibrate instrument.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / ResponsibleParty
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Who conducted/managed the calibration?
Diagram
Type ns1:ResponsibleParty
Properties
content complex
minOccurs 0
Model
Children ns1:contactInfo, ns1:individualName, ns1:organizationName, ns1:positionName
Instance
<ResponsibleParty id="" xmlns="http://tethys.sdsu.edu/schema/1.0">
  <individualName>{0,1}</individualName>
  <organizationName>{0,1}</organizationName>
  <positionName>{0,1}</positionName>
  <contactInfo>{0,1}</contactInfo>
</ResponsibleParty>
Attributes
QName Type Use Annotation
id xs:NCName optional
Handle to external database
Source
<xs:element minOccurs="0" name="ResponsibleParty" type="ResponsibleParty">
  <xs:annotation>
    <xs:documentation>Who conducted/managed the calibration?</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / QualityAssurance
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Properties
content complex
Model
Children AlternateCalibration, Comment, Quality
Instance
<QualityAssurance xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Quality>{1,1}</Quality>
  <Comment>{0,1}</Comment>
  <AlternateCalibration>{0,1}</AlternateCalibration>
</QualityAssurance>
Source
<xs:element name="QualityAssurance">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Quality" type="QualityValueBasic">
        <xs:annotation>
          <xs:documentation>Measurement is: unverified, valid, invalid</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Comment" type="xs:string" minOccurs="0"/>
      <xs:element minOccurs="0" name="AlternateCalibration">
        <xs:annotation>
          <xs:documentation>Provide an alternative calibration Id that should be used (if available) when the Quality value is invalid.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Id" type="xs:string">
              <xs:annotation>
                <xs:documentation>Identifier for instrument, preamplifier, transducer.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="TimeStamp" type="xs:dateTime">
              <xs:annotation>
                <xs:documentation>Multiple calibrations are possible for any transducer. Providing the optional timestamp for the calibration lets a specific one be matched.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / QualityAssurance / Quality
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Measurement is: unverified, valid,
invalid
Diagram
Type ns1:QualityValueBasic
Properties
content simple
Facets
enumeration unverified
enumeration valid
enumeration invalid
Source
<xs:element name="Quality" type="QualityValueBasic">
  <xs:annotation>
    <xs:documentation>Measurement is: unverified, valid, invalid</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / QualityAssurance / Comment
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Comment" type="xs:string" minOccurs="0"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / QualityAssurance / AlternateCalibration
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Provide an alternative calibration Id that
should be used (if available) when the Quality value is
invalid.
Diagram
Properties
content complex
minOccurs 0
Model
Children Id, TimeStamp
Instance
<AlternateCalibration xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Id>{1,1}</Id>
  <TimeStamp>{0,1}</TimeStamp>
</AlternateCalibration>
Source
<xs:element minOccurs="0" name="AlternateCalibration">
  <xs:annotation>
    <xs:documentation>Provide an alternative calibration Id that should be used (if available) when the Quality value is invalid.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for instrument, preamplifier, transducer.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="TimeStamp" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Multiple calibrations are possible for any transducer. Providing the optional timestamp for the calibration lets a specific one be matched.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / QualityAssurance / AlternateCalibration / Id
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Identifier for instrument, preamplifier, transducer.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Id" type="xs:string">
  <xs:annotation>
    <xs:documentation>Identifier for instrument, preamplifier, transducer.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / QualityAssurance / AlternateCalibration / TimeStamp
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Multiple calibrations are possible for any transducer.  Providing the optional timestamp for the calibration lets a specific one be matched.
Diagram
Type xs:dateTime
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="TimeStamp" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Multiple calibrations are possible for any transducer. Providing the optional timestamp for the calibration lets a specific one be matched.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / IntensityReference_uPa
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Reference intensity in µ Pascals for dB measurements.
Commonly used: underwater acoustics: 1 terrestrial acoustics:
20
Diagram
Type ns1:dbReferenceIntensity
Properties
content simple
Source
<xs:element name="IntensityReference_uPa" type="dbReferenceIntensity">
  <xs:annotation>
    <xs:documentation>Reference intensity in µ Pascals for dB measurements. Commonly used: underwater acoustics: 1 terrestrial acoustics: 20</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / Sensitivity_dBV
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Optional measurement of transducer               sensitivity at 1 kHz.
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Sensitivity_dBV" type="xs:double">
  <xs:annotation>
    <xs:documentation>Optional measurement of transducer sensitivity at 1 kHz.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / Sensitivity_V
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Optional measurement of Sensitivity_dBV on a linear scale, provided by many transducer manufacturers.
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Sensitivity_V" type="xs:double">
  <xs:annotation>
    <xs:documentation>Optional measurement of Sensitivity_dBV on a linear scale, provided by many transducer manufacturers.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / Sensitivity_dBFS
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Optional measurement for digital transducers. Digital
transducers do not output voltage measurements. In this case, the 1 kHz
sensitivity measurement is measured relative to peak output of the
full-scale signal instead of RMS. It should be noted that for sinusoidal
signals, the RMS sensitivity will be 3 dB lower (Lewis, 2012). Lewis, J.
(2012). "Understanding Microphone Sensitivity," Analog Dialogue 46(2).
14-16.
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="Sensitivity_dBFS" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Optional measurement for digital transducers. Digital transducers do not output voltage measurements. In this case, the 1 kHz sensitivity measurement is measured relative to peak output of the full-scale signal instead of RMS. It should be noted that for sinusoidal signals, the RMS sensitivity will be 3 dB lower (Lewis, 2012). Lewis, J. (2012). "Understanding Microphone Sensitivity," Analog Dialogue 46(2). 14-16.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / FrequencyResponse
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Lists of frequencies (Hz) and responses (dB). Lists must
be of equal length.
Diagram
Properties
content complex
minOccurs 0
Model
Hz , dB
Children Hz, dB
Instance
<FrequencyResponse xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Hz>{1,1}</Hz>
  <dB>{1,1}</dB>
</FrequencyResponse>
Source
<xs:element name="FrequencyResponse" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Lists of frequencies (Hz) and responses (dB). Lists must be of equal length.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="1">
      <xs:element name="Hz">
        <xs:simpleType>
          <xs:list itemType="xs:double"/>
        </xs:simpleType>
      </xs:element>
      <xs:element name="dB">
        <xs:simpleType>
          <xs:list itemType="xs:double"/>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / FrequencyResponse / Hz
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type list of xs:double
Properties
content simple
Source
<xs:element name="Hz">
  <xs:simpleType>
    <xs:list itemType="xs:double"/>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / FrequencyResponse / dB
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type list of xs:double
Properties
content simple
Source
<xs:element name="dB">
  <xs:simpleType>
    <xs:list itemType="xs:double"/>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd
Element Calibration / MetadataInfo
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type ns1:MetadataInfo
Properties
content complex
minOccurs 0
Model
Children ns1:Contact, ns1:Date, ns1:UpdateFrequency
Instance
<MetadataInfo xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Contact id="">{1,1}</Contact>
  <Date>{1,1}</Date>
  <UpdateFrequency>{1,1}</UpdateFrequency>
</MetadataInfo>
Source
<xs:element name="MetadataInfo" type="MetadataInfo" minOccurs="0"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Calibrations.xsd