Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema Detections.v1_2.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/Detections.v1_2.xsd
Element Detections
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Properties
content complex
Model
Children Algorithm, BespokeData, DataSource, Description, Effort, Id, MetadataInfo, OffEffort, OnEffort, QualityAssurance, UserId
Instance
<Detections xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Id>{1,1}</Id>
  <Description>{0,1}</Description>
  <DataSource>{1,1}</DataSource>
  <Algorithm>{1,1}</Algorithm>
  <QualityAssurance>{0,1}</QualityAssurance>
  <UserId>{1,1}</UserId>
  <Effort>{1,1}</Effort>
  <OnEffort>{1,1}</OnEffort>
  <OffEffort>{0,1}</OffEffort>
  <BespokeData>{0,1}</BespokeData>
  <MetadataInfo>{0,1}</MetadataInfo>
</Detections>
Source
<xs:element name="Detections">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string" minOccurs="1">
        <xs:annotation>
          <xs:documentation>Identification string that is unique to all documents of this type (currently optional, will be required in the future)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Description" type="DescriptionType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Objectives, abstract and high-level methods.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DataSource" type="DataSourceType">
        <xs:annotation>
          <xs:documentation>Acoustic data identifier.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Algorithm" type="AlgorithmType">
        <xs:annotation>
          <xs:documentation>Detailed methods.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="QualityAssurance" type="QualityAssuranceProcessType">
        <xs:annotation>
          <xs:documentation>Description of quality assurance checks (if any).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>User that submitted the document.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Effort" maxOccurs="1" type="DetectionEffort">
        <xs:annotation>
          <xs:documentation>Span and scope of detection effort.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OnEffort" type="DetectionGroup">
        <xs:annotation>
          <xs:documentation>Collection of individual detections.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OffEffort" minOccurs="0" type="DetectionGroup">
        <xs:annotation>
          <xs:documentation>Collection of off-effort (ad-hoc) detections. Each detection has the same format as the OnEffort ones.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="BespokeData" type="BespokeDataType">
        <xs:annotation>
          <xs:documentation>Custom user data.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MetadataInfo" type="MetadataInfo">
        <xs:annotation>
          <xs:documentation>Party responsible for this record. Some applications may make this mandatory.</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/Detections.v1_2.xsd
Element Detections / Id
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Identification string that is unique to all documents of this type (currently optional, will be required in the future)
Diagram
Type xs:string
Properties
content simple
minOccurs 1
Source
<xs:element name="Id" type="xs:string" minOccurs="1">
  <xs:annotation>
    <xs:documentation>Identification string that is unique to all documents of this type (currently optional, will be required in the future)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detections / Description
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Objectives, abstract and high-level methods.
Diagram
Type ns1:DescriptionType
Properties
content complex
minOccurs 0
Model
Children ns1:Abstract, ns1:Method, ns1:Objectives
Instance
<Description xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Objectives>{0,1}</Objectives>
  <Abstract>{0,1}</Abstract>
  <Method>{0,1}</Method>
</Description>
Source
<xs:element name="Description" type="DescriptionType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Objectives, abstract and high-level methods.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detections / DataSource
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Acoustic data identifier.
Diagram
Type ns1:DataSourceType
Properties
content complex
Model
Children ns1:DeploymentId, ns1:EnsembleId
Instance
<DataSource xmlns="http://tethys.sdsu.edu/schema/1.0">
  <EnsembleId>{1,1}</EnsembleId>
  <DeploymentId>{1,1}</DeploymentId>
</DataSource>
Source
<xs:element name="DataSource" type="DataSourceType">
  <xs:annotation>
    <xs:documentation>Acoustic data identifier.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detections / Algorithm
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Detailed methods.
Diagram
Type ns1:AlgorithmType
Properties
content complex
Model
Children ns1:Method, ns1:Parameters, ns1:Software, ns1:SupportSoftware, ns1:Version
Instance
<Algorithm 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>
</Algorithm>
Source
<xs:element name="Algorithm" type="AlgorithmType">
  <xs:annotation>
    <xs:documentation>Detailed methods.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detections / QualityAssurance
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Description of quality assurance checks (if any).
Diagram
Type ns1:QualityAssuranceProcessType
Properties
content complex
minOccurs 0
Model
Children ns1:Description, ns1:ResponsibleParty
Instance
<QualityAssurance xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Description>{0,1}</Description>
  <ResponsibleParty id="">{0,1}</ResponsibleParty>
</QualityAssurance>
Source
<xs:element minOccurs="0" name="QualityAssurance" type="QualityAssuranceProcessType">
  <xs:annotation>
    <xs:documentation>Description of quality assurance checks (if any).</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detections / UserId
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
User that submitted the document.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="UserId" type="xs:string">
  <xs:annotation>
    <xs:documentation>User that submitted the document.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detections / Effort
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Span and scope of detection effort.
Diagram
Type DetectionEffort
Properties
content complex
maxOccurs 1
Model
Children AnalysisGaps, End, Kind, Start, dBReferenceIntensity_uPa
Instance
<Effort xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Start>{1,1}</Start>
  <End>{1,1}</End>
  <AnalysisGaps>{0,1}</AnalysisGaps>
  <dBReferenceIntensity_uPa>{0,1}</dBReferenceIntensity_uPa>
  <Kind>{1,unbounded}</Kind>
</Effort>
Source
<xs:element name="Effort" maxOccurs="1" type="DetectionEffort">
  <xs:annotation>
    <xs:documentation>Span and scope of detection effort.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffort / Start
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Timestamp indicating the start of systematic effort to find the species and phenomena listed in the Effort/Kind entries.
Diagram
Type restriction of xs:dateTime
Properties
content simple
Facets
whiteSpace collapse
Source
<xs:element name="Start">
  <xs:annotation>
    <xs:documentation>Timestamp indicating the start of systematic effort to find the species and phenomena listed in the Effort/Kind entries.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:dateTime">
      <xs:whiteSpace value="collapse"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffort / End
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Timestamp indicating end of systematic effort.
Diagram
Type restriction of xs:dateTime
Properties
content simple
Facets
whiteSpace collapse
Source
<xs:element name="End">
  <xs:annotation>
    <xs:documentation>Timestamp indicating end of systematic effort.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:dateTime">
      <xs:whiteSpace value="collapse"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffort / AnalysisGaps
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Properties
content complex
minOccurs 0
Model
Children Aperiodic, Periodic
Instance
<AnalysisGaps xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Periodic>{0,1}</Periodic>
  <Aperiodic>{0,unbounded}</Aperiodic>
</AnalysisGaps>
Source
<xs:element minOccurs="0" name="AnalysisGaps">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" name="Periodic">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="Regimen" nillable="false">
              <xs:annotation>
                <xs:documentation>Peridoic analysis regimen may change over time. Each entry shows the start of an analysis regimen. The abscence of entries indicates continuous analysis as would having equal values in AnalysisDuration_s and AnalysisInterval_s. The time offsets in these fields are with respect to actual time. Duty cycled data are not taken into account in their specification. As an example, if we analyzed the first 30 min of each hour and the deployment's recording duty cycle were 15 min of recording every 30 min, this analysis duration would only result in 15 min of analysis every hour.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="TimeStamp" type="xs:dateTime">
                    <xs:annotation>
                      <xs:documentation>Indicates when the regimen becomes active. It remains active until the next Regimen entry.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="AnalysisDuration_s">
                    <xs:annotation>
                      <xs:documentation>When analysis starts, the data are analyzed for this many seconds. Optional attribute Offset_s may be used to denote the number of seconds after the timestamp that analysis started. If Offset_s is not present, analysis starts at the Timestamp.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:double">
                          <xs:attribute default="0" name="Offfset_s" type="xs:double">
                            <xs:annotation>
                              <xs:documentation>Analysis effort is offset from the starting Timestamp by N seconds.</xs:documentation>
                            </xs:annotation>
                          </xs:attribute>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="AnalysisInterval_s">
                    <xs:annotation>
                      <xs:documentation>Time between consecutive effort. If AnalysisDuration_s is 1800 s and AnalysisInterval_s is 3600 s, then we perform analysis on the first 30 min of each hour starting at TimeStamp.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:double"/>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Aperiodic">
        <xs:annotation>
          <xs:documentation>Used to describe meaningful gaps in the analysis effort. Problems with the data should not be addressed here, but rather in Deployment/QualityAssurance/Quality. Note that tools may not take Gaps into account when reporting effort statistics.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Start">
              <xs:annotation>
                <xs:documentation>Timestamp indicating the start of a gap in the systematic effort to find the species and phenomena listed in the Effort/Kind entries.</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:dateTime">
                  <xs:whiteSpace value="collapse"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="End">
              <xs:annotation>
                <xs:documentation>Timestamp indicating end of systematic effort gap.</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:dateTime">
                  <xs:whiteSpace value="collapse"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="Reason" type="xs:string">
              <xs:annotation>
                <xs:documentation>Reason for gap in analysis.</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/Detections.v1_2.xsd
Element DetectionEffort / AnalysisGaps / Periodic
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Properties
content complex
minOccurs 0
Model
Children Regimen
Instance
<Periodic xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Regimen>{0,unbounded}</Regimen>
</Periodic>
Source
<xs:element minOccurs="0" name="Periodic">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Regimen" nillable="false">
        <xs:annotation>
          <xs:documentation>Peridoic analysis regimen may change over time. Each entry shows the start of an analysis regimen. The abscence of entries indicates continuous analysis as would having equal values in AnalysisDuration_s and AnalysisInterval_s. The time offsets in these fields are with respect to actual time. Duty cycled data are not taken into account in their specification. As an example, if we analyzed the first 30 min of each hour and the deployment's recording duty cycle were 15 min of recording every 30 min, this analysis duration would only result in 15 min of analysis every hour.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TimeStamp" type="xs:dateTime">
              <xs:annotation>
                <xs:documentation>Indicates when the regimen becomes active. It remains active until the next Regimen entry.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AnalysisDuration_s">
              <xs:annotation>
                <xs:documentation>When analysis starts, the data are analyzed for this many seconds. Optional attribute Offset_s may be used to denote the number of seconds after the timestamp that analysis started. If Offset_s is not present, analysis starts at the Timestamp.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:double">
                    <xs:attribute default="0" name="Offfset_s" type="xs:double">
                      <xs:annotation>
                        <xs:documentation>Analysis effort is offset from the starting Timestamp by N seconds.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="AnalysisInterval_s">
              <xs:annotation>
                <xs:documentation>Time between consecutive effort. If AnalysisDuration_s is 1800 s and AnalysisInterval_s is 3600 s, then we perform analysis on the first 30 min of each hour starting at TimeStamp.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:double"/>
                </xs:simpleContent>
              </xs:complexType>
            </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/Detections.v1_2.xsd
Element DetectionEffort / AnalysisGaps / Periodic / Regimen
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Peridoic analysis regimen may change over time.  Each entry shows the start of an analysis regimen.  The abscence of entries indicates continuous analysis as would having equal values in AnalysisDuration_s and AnalysisInterval_s.  The time offsets in these fields are with respect to actual time.  Duty cycled data are not taken into account in their specification.  As an example, if we analyzed the first 30 min of each hour and the deployment's recording duty cycle were 15 min of recording every 30 min, this analysis duration would only result in 15 min of analysis every hour.
Diagram
Properties
content complex
minOccurs 0
maxOccurs unbounded
nillable false
Model
Children AnalysisDuration_s, AnalysisInterval_s, TimeStamp
Instance
<Regimen xmlns="http://tethys.sdsu.edu/schema/1.0">
  <TimeStamp>{1,1}</TimeStamp>
  <AnalysisDuration_s Offfset_s="0">{1,1}</AnalysisDuration_s>
  <AnalysisInterval_s>{1,1}</AnalysisInterval_s>
</Regimen>
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Regimen" nillable="false">
  <xs:annotation>
    <xs:documentation>Peridoic analysis regimen may change over time. Each entry shows the start of an analysis regimen. The abscence of entries indicates continuous analysis as would having equal values in AnalysisDuration_s and AnalysisInterval_s. The time offsets in these fields are with respect to actual time. Duty cycled data are not taken into account in their specification. As an example, if we analyzed the first 30 min of each hour and the deployment's recording duty cycle were 15 min of recording every 30 min, this analysis duration would only result in 15 min of analysis every hour.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TimeStamp" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Indicates when the regimen becomes active. It remains active until the next Regimen entry.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AnalysisDuration_s">
        <xs:annotation>
          <xs:documentation>When analysis starts, the data are analyzed for this many seconds. Optional attribute Offset_s may be used to denote the number of seconds after the timestamp that analysis started. If Offset_s is not present, analysis starts at the Timestamp.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:double">
              <xs:attribute default="0" name="Offfset_s" type="xs:double">
                <xs:annotation>
                  <xs:documentation>Analysis effort is offset from the starting Timestamp by N seconds.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="AnalysisInterval_s">
        <xs:annotation>
          <xs:documentation>Time between consecutive effort. If AnalysisDuration_s is 1800 s and AnalysisInterval_s is 3600 s, then we perform analysis on the first 30 min of each hour starting at TimeStamp.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:double"/>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffort / AnalysisGaps / Periodic / Regimen / TimeStamp
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Indicates when the regimen becomes active.  It remains active until the next Regimen entry.
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="TimeStamp" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Indicates when the regimen becomes active. It remains active until the next Regimen entry.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffort / AnalysisGaps / Periodic / Regimen / AnalysisDuration_s
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
When analysis starts, the data are analyzed for this many seconds.  Optional attribute Offset_s may be used to denote the number of seconds after the timestamp that analysis started.  If Offset_s is not present, analysis starts at the Timestamp.
Diagram
Type extension of xs:double
Properties
content complex
Attributes
QName Type Default Use Annotation
Offfset_s xs:double 0 optional
Analysis effort is offset from the starting Timestamp by N seconds.
Source
<xs:element name="AnalysisDuration_s">
  <xs:annotation>
    <xs:documentation>When analysis starts, the data are analyzed for this many seconds. Optional attribute Offset_s may be used to denote the number of seconds after the timestamp that analysis started. If Offset_s is not present, analysis starts at the Timestamp.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:double">
        <xs:attribute default="0" name="Offfset_s" type="xs:double">
          <xs:annotation>
            <xs:documentation>Analysis effort is offset from the starting Timestamp by N seconds.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffort / AnalysisGaps / Periodic / Regimen / AnalysisInterval_s
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Time between consecutive effort.  If AnalysisDuration_s is 1800 s and AnalysisInterval_s is 3600 s, then we perform analysis on the first 30 min of each hour starting at TimeStamp.
Diagram
Type extension of xs:double
Properties
content complex
Source
<xs:element name="AnalysisInterval_s">
  <xs:annotation>
    <xs:documentation>Time between consecutive effort. If AnalysisDuration_s is 1800 s and AnalysisInterval_s is 3600 s, then we perform analysis on the first 30 min of each hour starting at TimeStamp.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:double"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffort / AnalysisGaps / Aperiodic
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Used to describe meaningful gaps in the analysis effort.  Problems with the data should not be addressed here, but rather in Deployment/QualityAssurance/Quality. Note that tools may not take Gaps into account when reporting effort statistics.
Diagram
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children End, Reason, Start
Instance
<Aperiodic xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Start>{1,1}</Start>
  <End>{1,1}</End>
  <Reason>{0,1}</Reason>
</Aperiodic>
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Aperiodic">
  <xs:annotation>
    <xs:documentation>Used to describe meaningful gaps in the analysis effort. Problems with the data should not be addressed here, but rather in Deployment/QualityAssurance/Quality. Note that tools may not take Gaps into account when reporting effort statistics.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Start">
        <xs:annotation>
          <xs:documentation>Timestamp indicating the start of a gap in the systematic effort to find the species and phenomena listed in the Effort/Kind entries.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:dateTime">
            <xs:whiteSpace value="collapse"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="End">
        <xs:annotation>
          <xs:documentation>Timestamp indicating end of systematic effort gap.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:dateTime">
            <xs:whiteSpace value="collapse"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="Reason" type="xs:string">
        <xs:annotation>
          <xs:documentation>Reason for gap in analysis.</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/Detections.v1_2.xsd
Element DetectionEffort / AnalysisGaps / Aperiodic / Start
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Timestamp indicating the start of a gap in the systematic effort to find the species and phenomena listed in the Effort/Kind entries.
Diagram
Type restriction of xs:dateTime
Properties
content simple
Facets
whiteSpace collapse
Source
<xs:element name="Start">
  <xs:annotation>
    <xs:documentation>Timestamp indicating the start of a gap in the systematic effort to find the species and phenomena listed in the Effort/Kind entries.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:dateTime">
      <xs:whiteSpace value="collapse"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffort / AnalysisGaps / Aperiodic / End
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Timestamp indicating end of systematic effort gap.
Diagram
Type restriction of xs:dateTime
Properties
content simple
Facets
whiteSpace collapse
Source
<xs:element name="End">
  <xs:annotation>
    <xs:documentation>Timestamp indicating end of systematic effort gap.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:dateTime">
      <xs:whiteSpace value="collapse"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffort / AnalysisGaps / Aperiodic / Reason
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Reason for gap in analysis.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Reason" type="xs:string">
  <xs:annotation>
    <xs:documentation>Reason for gap in analysis.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffort / dBReferenceIntensity_uPa
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
All dB measurements are made relative to this value in uPa.  Typical values are 1 for underwater acoustics and 20 for terrestrial acoustics.
Diagram
Type ns1:dbReferenceIntensity
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="dBReferenceIntensity_uPa" type="dbReferenceIntensity">
  <xs:annotation>
    <xs:documentation>All dB measurements are made relative to this value in uPa. Typical values are 1 for underwater acoustics and 20 for terrestrial acoustics.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffort / Kind
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type DetectionEffortKind
Properties
content complex
maxOccurs unbounded
Model
Children Call, Granularity, Parameters, SpeciesId
Instance
<Kind xmlns="http://tethys.sdsu.edu/schema/1.0">
  <SpeciesId Group="">{1,1}</SpeciesId>
  <Call>{0,1}</Call>
  <Parameters>{0,1}</Parameters>
  <Granularity BinSize_min="" EncounterGap_min="" FirstBinStart="">{1,1}</Granularity>
</Kind>
Source
<xs:element name="Kind" type="DetectionEffortKind" maxOccurs="unbounded">
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffortKind / SpeciesId
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type ns1:SpeciesIDType
Properties
content complex
Attributes
QName Type Use Annotation
Group xs:string optional
Attribute used to denote groups within a species or other taxonomic unit.  This can be useful for subpopulations or for denoting hypotheses.  For example, many echolocation clicks can be identified to the family Hyperoodontidae (beaked whales), but not to a species.  Using the Group attribute can help to distinguish between different types of beaked whale clicks without knowing which species family member produced them.
Source
<xs:element name="SpeciesId" type="SpeciesIDType"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffortKind / Call
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type ns1:CallType
Properties
content simple
minOccurs 0
Source
<xs:element name="Call" type="CallType" minOccurs="0"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffortKind / Parameters
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Properties
content complex
minOccurs 0
Model
Children FrequencyMeasurements_Hz, Subtype
Instance
<Parameters xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Subtype>{0,1}</Subtype>
  <FrequencyMeasurements_Hz>{0,1}</FrequencyMeasurements_Hz>
</Parameters>
Source
<xs:element minOccurs="0" name="Parameters">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" name="Subtype" type="xs:string">
        <xs:annotation>
          <xs:documentation>subcategory of call</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FrequencyMeasurements_Hz">
        <xs:annotation>
          <xs:documentation>Specifies a list of frequencies at which measurements are made. Each detection for this Kind should have a list of FrequencyMeasurements where each item corresponds to a frequency in this list. Useful for studying ambient sound or soundscapes. Be sure to declare Effort/ReferenceIntensity_uPa.</xs:documentation>
        </xs:annotation>
        <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/Detections.v1_2.xsd
Element DetectionEffortKind / Parameters / Subtype
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
subcategory of call
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Subtype" type="xs:string">
  <xs:annotation>
    <xs:documentation>subcategory of call</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffortKind / Parameters / FrequencyMeasurements_Hz
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Specifies a list of frequencies at which measurements are made.  Each detection for this Kind should have a list of FrequencyMeasurements where each item corresponds to a frequency in this list.  Useful for studying ambient sound or soundscapes.  Be sure to declare Effort/ReferenceIntensity_uPa.
Diagram
Type list of xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="FrequencyMeasurements_Hz">
  <xs:annotation>
    <xs:documentation>Specifies a list of frequencies at which measurements are made. Each detection for this Kind should have a list of FrequencyMeasurements where each item corresponds to a frequency in this list. Useful for studying ambient sound or soundscapes. Be sure to declare Effort/ReferenceIntensity_uPa.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:list itemType="xs:double"/>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionEffortKind / Granularity
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type granularityType
Type hierarchy
Properties
content complex
Attributes
QName Type Use Annotation
BinSize_min xs:double optional
Presence/count is reported every N minutes.  Must be evenly divisible into 24 hours.  Bins start at midnight.
EncounterGap_min xs:double optional
Time between consecutive encounters.
FirstBinStart xs:dateTime optional
Timestamp of first complete bin for timestamped data.
Source
<xs:element name="Granularity" type="granularityType"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detections / OnEffort
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Collection of individual detections.
Diagram
Type DetectionGroup
Properties
content complex
Model
Children Detection
Instance
<OnEffort xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Detection>{0,unbounded}</Detection>
</OnEffort>
Source
<xs:element name="OnEffort" type="DetectionGroup">
  <xs:annotation>
    <xs:documentation>Collection of individual detections.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element DetectionGroup / Detection
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type Detection
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Audio, Call, Channel, Comment, Count, End, Event, Image, Input_file, Parameters, SpeciesId, Start, UnitId
Instance
<Detection xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Input_file>{0,1}</Input_file>
  <Start>{1,1}</Start>
  <End>{0,1}</End>
  <Count>{0,1}</Count>
  <Event>{0,1}</Event>
  <UnitId>{0,1}</UnitId>
  <Channel>{0,1}</Channel>
  <SpeciesId Group="">{1,1}</SpeciesId>
  <Call>{0,unbounded}</Call>
  <Parameters>{0,1}</Parameters>
  <Image>{0,1}</Image>
  <Audio>{0,1}</Audio>
  <Comment>{0,1}</Comment>
</Detection>
Source
<xs:element name="Detection" minOccurs="0" maxOccurs="unbounded" type="Detection"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Input_file
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Optional name of audio file (or indirect representation) from which this detection was generated.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Input_file" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Optional name of audio file (or indirect representation) from which this detection was generated.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Start
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Time at which event started.  For many detectors, this may not the actual starting time of the event.
Diagram
Type restriction of xs:dateTime
Properties
content simple
Facets
whiteSpace collapse
Source
<xs:element name="Start">
  <xs:annotation>
    <xs:documentation>Time at which event started. For many detectors, this may not the actual starting time of the event.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:dateTime">
      <xs:whiteSpace value="collapse"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / End
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Optional end time of event.
Diagram
Type restriction of xs:dateTime
Properties
content simple
minOccurs 0
Facets
whiteSpace collapse
Source
<xs:element name="End" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Optional end time of event.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:dateTime">
      <xs:whiteSpace value="collapse"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Count
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
An optional count of the number of times a call occurred within a bin or across an encounter.
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Count" type="xs:integer">
  <xs:annotation>
    <xs:documentation>An optional count of the number of times a call occurred within a bin or across an encounter.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Event
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Optional tag for identifying this event uniquely within the stream.  For human analysts, it is typical to use the time at which the detection was made in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ).  When present, the combination of the event and attributes that uniquely identify the set of detections (or document name) must be uniqe.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Event" minOccurs="0" type="xs:string">
  <xs:annotation>
    <xs:documentation>Optional tag for identifying this event uniquely within the stream. For human analysts, it is typical to use the time at which the detection was made in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ). When present, the combination of the event and attributes that uniquely identify the set of detections (or document name) must be uniqe.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / UnitId
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Specifies ensemble unit (when using an ensemble source).
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="UnitId" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Specifies ensemble unit (when using an ensemble source).</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Channel
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element name="Channel" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / SpeciesId
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type ns1:SpeciesIDType
Properties
content complex
Attributes
QName Type Use Annotation
Group xs:string optional
Attribute used to denote groups within a species or other taxonomic unit.  This can be useful for subpopulations or for denoting hypotheses.  For example, many echolocation clicks can be identified to the family Hyperoodontidae (beaked whales), but not to a species.  Using the Group attribute can help to distinguish between different types of beaked whale clicks without knowing which species family member produced them.
Source
<xs:element name="SpeciesId" type="SpeciesIDType"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Call
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
In most cases, the call field should be present.  May be omitted if the goal is species detection only, or repeated for multiple types of calls when the granularity effort is not "call".
Diagram
Type ns1:CallType
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="Call" maxOccurs="unbounded" minOccurs="0" type="CallType">
  <xs:annotation>
    <xs:documentation>In most cases, the call field should be present. May be omitted if the goal is species detection only, or repeated for multiple types of calls when the granularity effort is not "call".</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Properties
content complex
minOccurs 0
Model
Children Confidence, Duration_s, EventRef, FrequencyMeasurements_dB, MaxFreq_Hz, MinFreq_Hz, PeakFreq_Hz, Peaks_Hz, QualityAssurance, ReceivedLevel_dB, SNR_dB, Score, Sideband_Hz, Subtype, Tonal, UserDefined
Instance
<Parameters xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Subtype>{0,1}</Subtype>
  <Score>{0,1}</Score>
  <Confidence>{0,1}</Confidence>
  <QualityAssurance>{0,1}</QualityAssurance>
  <ReceivedLevel_dB>{0,1}</ReceivedLevel_dB>
  <FrequencyMeasurements_dB>{0,1}</FrequencyMeasurements_dB>
  <SNR_dB>{0,1}</SNR_dB>
  <MinFreq_Hz>{0,1}</MinFreq_Hz>
  <MaxFreq_Hz>{0,1}</MaxFreq_Hz>
  <PeakFreq_Hz>{0,1}</PeakFreq_Hz>
  <Peaks_Hz>{0,1}</Peaks_Hz>
  <Duration_s>{0,1}</Duration_s>
  <Sideband_Hz>{0,1}</Sideband_Hz>
  <Tonal>{0,1}</Tonal>
  <EventRef>{0,unbounded}</EventRef>
  <UserDefined>{0,1}</UserDefined>
</Parameters>
Source
<xs:element minOccurs="0" name="Parameters">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" name="Subtype" type="xs:string">
        <xs:annotation>
          <xs:documentation>subcategory of call</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Score" type="xs:double">
        <xs:annotation>
          <xs:documentation>Measure from detector, e.g. likelihood ratio, projection, etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Confidence">
        <xs:annotation>
          <xs:documentation>Measure of confidence in detection. Range: [0, 1]</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:double">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="QualityAssurance" type="QualityValueBasic">
        <xs:annotation>
          <xs:documentation>Detection is: unverified, valid, invalid</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ReceivedLevel_dB" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>dB relative to reference intensity defined in Effort/ReferenceIntenstiy_uPa</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FrequencyMeasurements_dB" minOccurs="0">
        <xs:annotation>
          <xs:documentation>List of received levels at various frequencies relative to the reference value defiend in Effort/ReferenceIntensity_uPa. The frequency measurements should be consistent for each species and call type and must correspond to a a list of frequencies defined in Effort/Kind/SubType.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:list itemType="xs:double"/>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="SNR_dB" type="xs:double"/>
      <xs:element minOccurs="0" name="MinFreq_Hz" type="xs:double"/>
      <xs:element minOccurs="0" name="MaxFreq_Hz" type="xs:double"/>
      <xs:element name="PeakFreq_Hz" type="xs:double" minOccurs="0"/>
      <xs:element name="Peaks_Hz" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Typically used for spectra of short echolocation bursts, notes the spectral peaks in a list sorted from low to high frequency.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:list itemType="xs:double"/>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="Duration_s" type="xs:double">
        <xs:annotation>
          <xs:documentation>When the call granularity is binned or encounter, this may be used to describe the mean duration of calls during the bout. As an example, at SIO we use this to track the mean duration of binned anthropogenic sources such as explosions.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Sideband_Hz" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Signal sideband frequencies in a list sorted from low to high frequency.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:list itemType="xs:double"/>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Tonal" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Offset_s">
              <xs:annotation>
                <xs:documentation>List of offsets from start in seconds</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:list itemType="xs:double"/>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Hz">
              <xs:annotation>
                <xs:documentation>Frequency measurement for each Offset_s (Hz). List must be of same length as Offset_s</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:list itemType="xs:double"/>
              </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="dB">
              <xs:annotation>
                <xs:documentation>Optional intensity measurment (dB) for each Offset_s (dB). List must be of the same length as Offset_s</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:list itemType="xs:double"/>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="EventRef" type="EventType">
        <xs:annotation>
          <xs:documentation>Reference to other detections for hierarchical organization.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="UserDefined">
        <xs:annotation>
          <xs:documentation>Study specific parameters</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence maxOccurs="1" minOccurs="0">
            <xs:any namespace="##targetNamespace" minOccurs="0" processContents="skip" maxOccurs="unbounded"/>
          </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/Detections.v1_2.xsd
Element Detection / Parameters / Subtype
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
subcategory of call
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Subtype" type="xs:string">
  <xs:annotation>
    <xs:documentation>subcategory of call</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / Score
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Measure from detector, e.g. likelihood ratio, projection, etc.
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Score" type="xs:double">
  <xs:annotation>
    <xs:documentation>Measure from detector, e.g. likelihood ratio, projection, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / Confidence
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Measure of confidence in detection. Range: [0, 1]
Diagram
Type restriction of xs:double
Properties
content simple
minOccurs 0
Facets
maxInclusive 1
minInclusive 0
Source
<xs:element minOccurs="0" name="Confidence">
  <xs:annotation>
    <xs:documentation>Measure of confidence in detection. Range: [0, 1]</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:double">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / QualityAssurance
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Detection is: unverified, valid, invalid
Diagram
Type ns1:QualityValueBasic
Properties
content simple
minOccurs 0
Facets
enumeration unverified
enumeration valid
enumeration invalid
Source
<xs:element minOccurs="0" name="QualityAssurance" type="QualityValueBasic">
  <xs:annotation>
    <xs:documentation>Detection is: unverified, valid, invalid</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / ReceivedLevel_dB
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
dB relative to reference intensity
defined in Effort/ReferenceIntenstiy_uPa
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="ReceivedLevel_dB" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>dB relative to reference intensity defined in Effort/ReferenceIntenstiy_uPa</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / FrequencyMeasurements_dB
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
List of received levels at various frequencies relative to the reference value defiend in Effort/ReferenceIntensity_uPa.  The frequency measurements should be consistent for each species and call type and must correspond to a a list of frequencies defined in Effort/Kind/SubType.
Diagram
Type list of xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="FrequencyMeasurements_dB" minOccurs="0">
  <xs:annotation>
    <xs:documentation>List of received levels at various frequencies relative to the reference value defiend in Effort/ReferenceIntensity_uPa. The frequency measurements should be consistent for each species and call type and must correspond to a a list of frequencies defined in Effort/Kind/SubType.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:list itemType="xs:double"/>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / SNR_dB
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="SNR_dB" type="xs:double"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / MinFreq_Hz
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="MinFreq_Hz" type="xs:double"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / MaxFreq_Hz
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="MaxFreq_Hz" type="xs:double"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / PeakFreq_Hz
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="PeakFreq_Hz" type="xs:double" minOccurs="0"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / Peaks_Hz
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Typically used for spectra of short echolocation bursts, notes the spectral peaks in a list sorted from low to high frequency.
Diagram
Type list of xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="Peaks_Hz" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Typically used for spectra of short echolocation bursts, notes the spectral peaks in a list sorted from low to high frequency.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:list itemType="xs:double"/>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / Duration_s
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
When the call granularity is binned or encounter, this may be used to describe the mean duration of calls during the bout.  As an example, at SIO we use this to track the mean duration of binned anthropogenic sources such as explosions.
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Duration_s" type="xs:double">
  <xs:annotation>
    <xs:documentation>When the call granularity is binned or encounter, this may be used to describe the mean duration of calls during the bout. As an example, at SIO we use this to track the mean duration of binned anthropogenic sources such as explosions.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / Sideband_Hz
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Signal sideband frequencies in a list sorted from low to high frequency.
Diagram
Type list of xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="Sideband_Hz" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Signal sideband frequencies in a list sorted from low to high frequency.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:list itemType="xs:double"/>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / Tonal
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Properties
content complex
minOccurs 0
Model
Children Hz, Offset_s, dB
Instance
<Tonal xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Offset_s>{1,1}</Offset_s>
  <Hz>{1,1}</Hz>
  <dB>{0,1}</dB>
</Tonal>
Source
<xs:element name="Tonal" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Offset_s">
        <xs:annotation>
          <xs:documentation>List of offsets from start in seconds</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:list itemType="xs:double"/>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Hz">
        <xs:annotation>
          <xs:documentation>Frequency measurement for each Offset_s (Hz). List must be of same length as Offset_s</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:list itemType="xs:double"/>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="dB">
        <xs:annotation>
          <xs:documentation>Optional intensity measurment (dB) for each Offset_s (dB). List must be of the same length as Offset_s</xs:documentation>
        </xs:annotation>
        <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/Detections.v1_2.xsd
Element Detection / Parameters / Tonal / Offset_s
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
List of offsets from start in seconds
Diagram
Type list of xs:double
Properties
content simple
Source
<xs:element name="Offset_s">
  <xs:annotation>
    <xs:documentation>List of offsets from start in seconds</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:list itemType="xs:double"/>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / Tonal / Hz
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Frequency measurement for each Offset_s (Hz).  List must be of same length as Offset_s
Diagram
Type list of xs:double
Properties
content simple
Source
<xs:element name="Hz">
  <xs:annotation>
    <xs:documentation>Frequency measurement for each Offset_s (Hz). List must be of same length as Offset_s</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:list itemType="xs:double"/>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / Tonal / dB
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Optional intensity measurment (dB) for each Offset_s (dB).  List must be of the same length as Offset_s
Diagram
Type list of xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="dB">
  <xs:annotation>
    <xs:documentation>Optional intensity measurment (dB) for each Offset_s (dB). List must be of the same length as Offset_s</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:list itemType="xs:double"/>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / EventRef
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Reference to other detections for hierarchical organization.
Diagram
Type ns1:EventType
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="EventRef" type="EventType">
  <xs:annotation>
    <xs:documentation>Reference to other detections for hierarchical organization.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Parameters / UserDefined
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Study specific parameters
Diagram
Properties
content complex
minOccurs 0
Model
ANY element from TARGET namespace 'http://tethys.sdsu.edu/schema/1.0'
Source
<xs:element minOccurs="0" name="UserDefined">
  <xs:annotation>
    <xs:documentation>Study specific parameters</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="1" minOccurs="0">
      <xs:any namespace="##targetNamespace" minOccurs="0" processContents="skip" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Image
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Name of image file (spectrogram, etc.)
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Image" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of image file (spectrogram, etc.)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Audio
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Name of audio file (short snippet)
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Audio" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of audio file (short snippet)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detection / Comment
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Comment" type="xs:string"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detections / OffEffort
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Collection of off-effort (ad-hoc) detections.  Each detection has the same format as the OnEffort ones.
Diagram
Type DetectionGroup
Properties
content complex
minOccurs 0
Model
Children Detection
Instance
<OffEffort xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Detection>{0,unbounded}</Detection>
</OffEffort>
Source
<xs:element name="OffEffort" minOccurs="0" type="DetectionGroup">
  <xs:annotation>
    <xs:documentation>Collection of off-effort (ad-hoc) detections. Each detection has the same format as the OnEffort ones.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detections / BespokeData
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Custom user data.
Diagram
Type ns1:BespokeDataType
Properties
content complex
minOccurs 0
Model
Children ns1:Abstract, ns1:Data, ns1:UserDefined
Instance
<BespokeData xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Abstract>{1,1}</Abstract>
  <Data>{0,unbounded}</Data>
  <UserDefined>{0,1}</UserDefined>
</BespokeData>
Source
<xs:element minOccurs="0" name="BespokeData" type="BespokeDataType">
  <xs:annotation>
    <xs:documentation>Custom user data.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Element Detections / MetadataInfo
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Party responsible for this record.  Some applications may make this mandatory.
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 minOccurs="0" name="MetadataInfo" type="MetadataInfo">
  <xs:annotation>
    <xs:documentation>Party responsible for this record. Some applications may make this mandatory.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Complex Type DetectionEffort
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Used by
Model
Children AnalysisGaps, End, Kind, Start, dBReferenceIntensity_uPa
Source
<xs:complexType name="DetectionEffort">
  <xs:sequence>
    <xs:element name="Start">
      <xs:annotation>
        <xs:documentation>Timestamp indicating the start of systematic effort to find the species and phenomena listed in the Effort/Kind entries.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:dateTime">
          <xs:whiteSpace value="collapse"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="End">
      <xs:annotation>
        <xs:documentation>Timestamp indicating end of systematic effort.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:dateTime">
          <xs:whiteSpace value="collapse"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element minOccurs="0" name="AnalysisGaps">
      <xs:complexType>
        <xs:sequence>
          <xs:element minOccurs="0" name="Periodic">
            <xs:complexType>
              <xs:sequence>
                <xs:element maxOccurs="unbounded" minOccurs="0" name="Regimen" nillable="false">
                  <xs:annotation>
                    <xs:documentation>Peridoic analysis regimen may change over time. Each entry shows the start of an analysis regimen. The abscence of entries indicates continuous analysis as would having equal values in AnalysisDuration_s and AnalysisInterval_s. The time offsets in these fields are with respect to actual time. Duty cycled data are not taken into account in their specification. As an example, if we analyzed the first 30 min of each hour and the deployment's recording duty cycle were 15 min of recording every 30 min, this analysis duration would only result in 15 min of analysis every hour.</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="TimeStamp" type="xs:dateTime">
                        <xs:annotation>
                          <xs:documentation>Indicates when the regimen becomes active. It remains active until the next Regimen entry.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="AnalysisDuration_s">
                        <xs:annotation>
                          <xs:documentation>When analysis starts, the data are analyzed for this many seconds. Optional attribute Offset_s may be used to denote the number of seconds after the timestamp that analysis started. If Offset_s is not present, analysis starts at the Timestamp.</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:simpleContent>
                            <xs:extension base="xs:double">
                              <xs:attribute default="0" name="Offfset_s" type="xs:double">
                                <xs:annotation>
                                  <xs:documentation>Analysis effort is offset from the starting Timestamp by N seconds.</xs:documentation>
                                </xs:annotation>
                              </xs:attribute>
                            </xs:extension>
                          </xs:simpleContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="AnalysisInterval_s">
                        <xs:annotation>
                          <xs:documentation>Time between consecutive effort. If AnalysisDuration_s is 1800 s and AnalysisInterval_s is 3600 s, then we perform analysis on the first 30 min of each hour starting at TimeStamp.</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:simpleContent>
                            <xs:extension base="xs:double"/>
                          </xs:simpleContent>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="Aperiodic">
            <xs:annotation>
              <xs:documentation>Used to describe meaningful gaps in the analysis effort. Problems with the data should not be addressed here, but rather in Deployment/QualityAssurance/Quality. Note that tools may not take Gaps into account when reporting effort statistics.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Start">
                  <xs:annotation>
                    <xs:documentation>Timestamp indicating the start of a gap in the systematic effort to find the species and phenomena listed in the Effort/Kind entries.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:dateTime">
                      <xs:whiteSpace value="collapse"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="End">
                  <xs:annotation>
                    <xs:documentation>Timestamp indicating end of systematic effort gap.</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:dateTime">
                      <xs:whiteSpace value="collapse"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element minOccurs="0" name="Reason" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>Reason for gap in analysis.</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="dBReferenceIntensity_uPa" type="dbReferenceIntensity">
      <xs:annotation>
        <xs:documentation>All dB measurements are made relative to this value in uPa. Typical values are 1 for underwater acoustics and 20 for terrestrial acoustics.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Kind" type="DetectionEffortKind" maxOccurs="unbounded">
    </xs:element>
  </xs:sequence>
</xs:complexType>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Complex Type DetectionEffortKind
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Used by
Model
Children Call, Granularity, Parameters, SpeciesId
Source
<xs:complexType name="DetectionEffortKind">
  <xs:sequence maxOccurs="1">
    <xs:element name="SpeciesId" type="SpeciesIDType"/>
    <xs:element name="Call" type="CallType" minOccurs="0"/>
    <xs:element minOccurs="0" name="Parameters">
      <xs:complexType>
        <xs:sequence>
          <xs:element minOccurs="0" name="Subtype" type="xs:string">
            <xs:annotation>
              <xs:documentation>subcategory of call</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="FrequencyMeasurements_Hz">
            <xs:annotation>
              <xs:documentation>Specifies a list of frequencies at which measurements are made. Each detection for this Kind should have a list of FrequencyMeasurements where each item corresponds to a frequency in this list. Useful for studying ambient sound or soundscapes. Be sure to declare Effort/ReferenceIntensity_uPa.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:list itemType="xs:double"/>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Granularity" type="granularityType"/>
  </xs:sequence>
</xs:complexType>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Complex Type granularityType
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Type of detections:
call - individual call,
encounter - set of calls,
binned - presence detected within period specified by bin size attribute in Effort.
grouped – A set of individual detections of any granularity that have been grouped together.  Examples include situations such as a click train, song, or other groupings (e.g. detections of the same animals picked up on multiple instruments).  Grouped detections may specify the individual detections regardless of their granularity that are part of the group.  This is different from granularities encounter and binned where one might expect multiple calls to occur, but the individual detections are not recorded.
Diagram
Type extension of granularityEnumType
Type hierarchy
Used by
Attributes
QName Type Use Annotation
BinSize_min xs:double optional
Presence/count is reported every N minutes.  Must be evenly divisible into 24 hours.  Bins start at midnight.
EncounterGap_min xs:double optional
Time between consecutive encounters.
FirstBinStart xs:dateTime optional
Timestamp of first complete bin for timestamped data.
Source
<xs:complexType name="granularityType">
  <xs:annotation>
    <xs:documentation>Type of detections: call - individual call, encounter - set of calls, binned - presence detected within period specified by bin size attribute in Effort. grouped – A set of individual detections of any granularity that have been grouped together. Examples include situations such as a click train, song, or other groupings (e.g. detections of the same animals picked up on multiple instruments). Grouped detections may specify the individual detections regardless of their granularity that are part of the group. This is different from granularities encounter and binned where one might expect multiple calls to occur, but the individual detections are not recorded.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:annotation>
      <xs:documentation>On what scale are detections made? See granularityEnumType. Binned data spans are relative to midnight on the start of effort date and are of timespan binsize_m.</xs:documentation>
    </xs:annotation>
    <xs:extension base="granularityEnumType">
      <xs:attribute name="BinSize_min" type="xs:double">
        <xs:annotation>
          <xs:documentation>Presence/count is reported every N minutes. Must be evenly divisible into 24 hours. Bins start at midnight.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="FirstBinStart" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Timestamp of first complete bin for timestamped data.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="EncounterGap_min" type="xs:double">
        <xs:annotation>
          <xs:documentation>Time between consecutive encounters.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Simple Type granularityEnumType
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Diagram
Type restriction of xs:string
Facets
whiteSpace collapse
enumeration call
enumeration encounter
enumeration binned
enumeration grouped
Used by
Complex Type granularityType
Source
<xs:simpleType name="granularityEnumType">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="call"/>
    <xs:enumeration value="encounter"/>
    <xs:enumeration value="binned"/>
    <xs:whiteSpace value="collapse"/>
    <xs:enumeration value="grouped"/>
  </xs:restriction>
</xs:simpleType>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Complex Type DetectionGroup
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Used by
Model
Children Detection
Source
<xs:complexType name="DetectionGroup">
  <xs:sequence>
    <xs:element name="Detection" minOccurs="0" maxOccurs="unbounded" type="Detection"/>
  </xs:sequence>
</xs:complexType>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Complex Type Detection
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Used by
Model
Children Audio, Call, Channel, Comment, Count, End, Event, Image, Input_file, Parameters, SpeciesId, Start, UnitId
Source
<xs:complexType name="Detection">
  <xs:sequence>
    <xs:element name="Input_file" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Optional name of audio file (or indirect representation) from which this detection was generated.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Start">
      <xs:annotation>
        <xs:documentation>Time at which event started. For many detectors, this may not the actual starting time of the event.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:dateTime">
          <xs:whiteSpace value="collapse"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="End" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Optional end time of event.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:dateTime">
          <xs:whiteSpace value="collapse"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element minOccurs="0" name="Count" type="xs:integer">
      <xs:annotation>
        <xs:documentation>An optional count of the number of times a call occurred within a bin or across an encounter.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Event" minOccurs="0" type="xs:string">
      <xs:annotation>
        <xs:documentation>Optional tag for identifying this event uniquely within the stream. For human analysts, it is typical to use the time at which the detection was made in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ). When present, the combination of the event and attributes that uniquely identify the set of detections (or document name) must be uniqe.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="UnitId" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Specifies ensemble unit (when using an ensemble source).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Channel" type="xs:integer" minOccurs="0">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
    <xs:element name="SpeciesId" type="SpeciesIDType"/>
    <xs:element name="Call" maxOccurs="unbounded" minOccurs="0" type="CallType">
      <xs:annotation>
        <xs:documentation>In most cases, the call field should be present. May be omitted if the goal is species detection only, or repeated for multiple types of calls when the granularity effort is not "call".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Parameters">
      <xs:complexType>
        <xs:sequence>
          <xs:element minOccurs="0" name="Subtype" type="xs:string">
            <xs:annotation>
              <xs:documentation>subcategory of call</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Score" type="xs:double">
            <xs:annotation>
              <xs:documentation>Measure from detector, e.g. likelihood ratio, projection, etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Confidence">
            <xs:annotation>
              <xs:documentation>Measure of confidence in detection. Range: [0, 1]</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:double">
                <xs:minInclusive value="0"/>
                <xs:maxInclusive value="1"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="QualityAssurance" type="QualityValueBasic">
            <xs:annotation>
              <xs:documentation>Detection is: unverified, valid, invalid</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ReceivedLevel_dB" type="xs:double" minOccurs="0">
            <xs:annotation>
              <xs:documentation>dB relative to reference intensity defined in Effort/ReferenceIntenstiy_uPa</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="FrequencyMeasurements_dB" minOccurs="0">
            <xs:annotation>
              <xs:documentation>List of received levels at various frequencies relative to the reference value defiend in Effort/ReferenceIntensity_uPa. The frequency measurements should be consistent for each species and call type and must correspond to a a list of frequencies defined in Effort/Kind/SubType.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:list itemType="xs:double"/>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SNR_dB" type="xs:double"/>
          <xs:element minOccurs="0" name="MinFreq_Hz" type="xs:double"/>
          <xs:element minOccurs="0" name="MaxFreq_Hz" type="xs:double"/>
          <xs:element name="PeakFreq_Hz" type="xs:double" minOccurs="0"/>
          <xs:element name="Peaks_Hz" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Typically used for spectra of short echolocation bursts, notes the spectral peaks in a list sorted from low to high frequency.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:list itemType="xs:double"/>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Duration_s" type="xs:double">
            <xs:annotation>
              <xs:documentation>When the call granularity is binned or encounter, this may be used to describe the mean duration of calls during the bout. As an example, at SIO we use this to track the mean duration of binned anthropogenic sources such as explosions.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Sideband_Hz" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Signal sideband frequencies in a list sorted from low to high frequency.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:list itemType="xs:double"/>
            </xs:simpleType>
          </xs:element>
          <xs:element name="Tonal" minOccurs="0">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Offset_s">
                  <xs:annotation>
                    <xs:documentation>List of offsets from start in seconds</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:list itemType="xs:double"/>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="Hz">
                  <xs:annotation>
                    <xs:documentation>Frequency measurement for each Offset_s (Hz). List must be of same length as Offset_s</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:list itemType="xs:double"/>
                  </xs:simpleType>
                </xs:element>
                <xs:element minOccurs="0" name="dB">
                  <xs:annotation>
                    <xs:documentation>Optional intensity measurment (dB) for each Offset_s (dB). List must be of the same length as Offset_s</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:list itemType="xs:double"/>
                  </xs:simpleType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="EventRef" type="EventType">
            <xs:annotation>
              <xs:documentation>Reference to other detections for hierarchical organization.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="UserDefined">
            <xs:annotation>
              <xs:documentation>Study specific parameters</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence maxOccurs="1" minOccurs="0">
                <xs:any namespace="##targetNamespace" minOccurs="0" processContents="skip" maxOccurs="unbounded"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="Image" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of image file (spectrogram, etc.)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Audio" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of audio file (short snippet)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Comment" type="xs:string"/>
  </xs:sequence>
</xs:complexType>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Attribute DetectionEffort / AnalysisGaps / Periodic / Regimen / AnalysisDuration_s / @Offfset_s
Namespace No namespace
Annotations
Analysis effort is offset from the starting Timestamp by N seconds.
Type xs:double
Properties
default 0
Used by
Source
<xs:attribute default="0" name="Offfset_s" type="xs:double">
  <xs:annotation>
    <xs:documentation>Analysis effort is offset from the starting Timestamp by N seconds.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Attribute granularityType / @BinSize_min
Namespace No namespace
Annotations
Presence/count is reported every N minutes.  Must be evenly divisible into 24 hours.  Bins start at midnight.
Type xs:double
Properties
content simple
Used by
Complex Type granularityType
Source
<xs:attribute name="BinSize_min" type="xs:double">
  <xs:annotation>
    <xs:documentation>Presence/count is reported every N minutes. Must be evenly divisible into 24 hours. Bins start at midnight.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Attribute granularityType / @FirstBinStart
Namespace No namespace
Annotations
Timestamp of first complete bin for timestamped data.
Type xs:dateTime
Properties
content simple
Used by
Complex Type granularityType
Source
<xs:attribute name="FirstBinStart" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Timestamp of first complete bin for timestamped data.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd
Attribute granularityType / @EncounterGap_min
Namespace No namespace
Annotations
Time between consecutive encounters.
Type xs:double
Properties
content simple
Used by
Complex Type granularityType
Source
<xs:attribute name="EncounterGap_min" type="xs:double">
  <xs:annotation>
    <xs:documentation>Time between consecutive encounters.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Detections.v1_2.xsd