Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema Deployment.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/Deployment.xsd
Element Deployment
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Properties
content complex
Model
Children Cruise, Data, DeploymentAlias, DeploymentDetails, DeploymentId, Description, Id, Instrument, MetadataInfo, Platform, Project, QualityAssurance, RecoveryDetails, Region, SamplingDetails, Sensors, Site, SiteAliases
Instance
<Deployment xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Id>{1,1}</Id>
  <Description>{0,1}</Description>
  <Project>{1,1}</Project>
  <DeploymentId>{1,1}</DeploymentId>
  <DeploymentAlias>{0,1}</DeploymentAlias>
  <Site>{0,1}</Site>
  <SiteAliases>{0,1}</SiteAliases>
  <Cruise>{0,1}</Cruise>
  <Platform>{1,1}</Platform>
  <Region>{0,1}</Region>
  <Instrument>{1,1}</Instrument>
  <SamplingDetails>{1,1}</SamplingDetails>
  <QualityAssurance>{0,1}</QualityAssurance>
  <Data>{1,1}</Data>
  <DeploymentDetails>{1,1}</DeploymentDetails>
  <RecoveryDetails>{0,1}</RecoveryDetails>
  <Sensors>{1,1}</Sensors>
  <MetadataInfo>{0,1}</MetadataInfo>
</Deployment>
Source
<xs:element name="Deployment">
  <xs:complexType>
    <xs:sequence minOccurs="1" maxOccurs="1">
      <xs:element name="Id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Character sequence that uniquely identifies this deployment.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Description" type="DescriptionType">
        <xs:annotation>
          <xs:documentation>Objectives, abstract and high-level methods.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Project" type="xs:string">
        <xs:annotation>
          <xs:documentation>Name of project associated with this deployment. Can be related to a geographic region, funding source, etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DeploymentId" type="xs:int">
        <xs:annotation>
          <xs:documentation>A number related to either the Nth deployment operation in a series of deployments or the Nth deployment at a specific site. This is different from Id which is a unqiue identifier for the deployment. If a vessel deployed 5 instruments, they might all have the same DeploymentId. While not enforced, it is expected that the combination of Project, DeploymentId, and (Site or Cruise) to be unique.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DeploymentAlias" type="xs:string">
        <xs:annotation>
          <xs:documentation>Alternative deployment description.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Site" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Name of a location where instruments are frequently deployed. Can be something as simple as a letter or a geographic name. Strongly recommended for long-term time series recorded at a specific point.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SiteAliases" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Alternative names for the deployment location</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence maxOccurs="1">
            <xs:element name="Site" type="xs:string" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Cruise" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Name of deployment cruise.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Platform" type="xs:string">
        <xs:annotation>
          <xs:documentation>On what platform is the instrument deployed? (e.g. mooring, tag)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Region" minOccurs="0" type="xs:string">
        <xs:annotation>
          <xs:documentation>Name of geographic region.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Instrument">
        <xs:annotation>
          <xs:documentation>Instrument type and identifier.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Type" type="xs:string">
              <xs:annotation>
                <xs:documentation>Instrument type, e.g. HARP, EAR, Popup, DMON, Rock Hopper, etc.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="InstrumentId" type="xs:string">
              <xs:annotation>
                <xs:documentation>Instrument identifier, e.g. serial number</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="GeometryType">
              <xs:annotation>
                <xs:documentation>Sensor attachment "rigid" - relative geometry is fixed, "cabled" - relative geometry may be expected to deform depending on movement, currents, etc.</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:whiteSpace value="collapse"/>
                  <xs:enumeration value="rigid"/>
                  <xs:enumeration value="cabled"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="SamplingDetails">
        <xs:annotation>
          <xs:documentation>Information about recordings on each channel. Sample rate, quantization bits, etc.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence maxOccurs="1">
            <xs:element name="Channel" type="ChannelInfo" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="QualityAssurance" type="AcousticDataQAType" minOccurs="0"/>
      <xs:element name="Data">
        <xs:annotation>
          <xs:documentation>Data from instrument, a URI is provided when not present (typical for audio).</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Audio">
              <xs:annotation>
                <xs:documentation>Information about audio data.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="URI" type="xs:string">
                    <xs:annotation>
                      <xs:documentation>Uniform Resource Indicator that points to audio content. Examples: digital object identifier, web address, or even a simple string describing the storage location.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Processed" minOccurs="0" type="xs:string">
                    <xs:annotation>
                      <xs:documentation>Pointer to location of data that has been processed (e.g. checked for quality, decimated, etc.)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Raw" minOccurs="0" type="xs:string">
                    <xs:annotation>
                      <xs:documentation>Pointer to raw data from the instrument.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="Tracks">
              <xs:annotation>
                <xs:documentation>A set of measurements about a ship/instrument's track line.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element default="kn" name="SpeedUnit" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Tracks sometimes have a series of velocity measurements associated with them. SpeedUnit indicates the units in which the Speed and SpeedOverGround are measured. While not mandatory in the schema, this should always be included when Speed or SpeedOverGround are measured. If missing, the default value of kn should be assumed.</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="kn"/>
                        <xs:enumeration value="km/h"/>
                        <xs:enumeration value="m/s"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element maxOccurs="unbounded" minOccurs="0" name="Track">
                    <xs:annotation>
                      <xs:documentation>A set of sorted (by time) points associated with one or more tracklines.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element minOccurs="0" name="TrackId" type="xs:double" maxOccurs="1">
                          <xs:annotation>
                            <xs:documentation>Optional trackline number. If unimportant, everything can be put in one Points element.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Point" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation>Timestamped measurements: long/lat, bearing, etc. Points should be sorted by timestamp.</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="TimeStamp" type="xs:dateTime"/>
                              <xs:group minOccurs="0" ref="LongLat"/>
                              <xs:element minOccurs="0" name="Heading_DegN">
                                <xs:annotation>
                                  <xs:documentation>Angle between the front/bow of the instrument and "true" or "magnetic" north as indicated by the North attribute. Measured in counterclockwise degrees degrees [0, 360). Note that heading refers to the orientation of the instrument, not the path it is taking (see CorseOverGround_DegN).</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:simpleContent>
                                    <xs:extension base="BearingDeg">
                                      <xs:attribute default="magnetic" name="north">
                                        <xs:simpleType>
                                          <xs:restriction base="xs:string">
                                            <xs:enumeration value="true"/>
                                            <xs:enumeration value="magnetic"/>
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:attribute>
                                    </xs:extension>
                                  </xs:simpleContent>
                                </xs:complexType>
                              </xs:element>
                              <xs:element minOccurs="0" name="CourseOverGround_DegN">
                                <xs:annotation>
                                  <xs:documentation>Angle between the instrument's current motion vector and "true" or "magnetic" north as indicated by the North attribute. Measured in counterclockwise degrees degrees [0, 360). Due to currents, Heading_DegN and CourseOverGround_DegN may differ (e.g., the instrument may not be moving in the direction towards which it is pointed).</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:simpleContent>
                                    <xs:extension base="BearingDeg">
                                      <xs:attribute default="magnetic" name="north">
                                        <xs:simpleType>
                                          <xs:restriction base="xs:string">
                                            <xs:enumeration value="true"/>
                                            <xs:enumeration value="magnetic"/>
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:attribute>
                                    </xs:extension>
                                  </xs:simpleContent>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="Speed" type="xs:double" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>medium in which the instrument is placed: maritime applications - speed through water, aviation applications - airspeed terrestrial applications - same so SpeedOverGround</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element minOccurs="0" name="SpeedOverGround" type="xs:double">
                                <xs:annotation>
                                  <xs:documentation>Speed specified in units defined in Tracks/SpeedUnit. Measures the speed relative to the ground beneath the instrument. For nautical and aviation deployments, this can differ from the speed through the medium (Speed) due to air/water currents.</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element minOccurs="0" name="Pitch_deg">
                                <xs:annotation>
                                  <xs:documentation>Instrument pitch [0, 360) degrees</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                  <xs:restriction base="xs:double">
                                    <xs:minInclusive value="0"/>
                                    <xs:maxExclusive value="360"/>
                                  </xs:restriction>
                                </xs:simpleType>
                              </xs:element>
                              <xs:element minOccurs="0" name="Roll_deg">
                                <xs:annotation>
                                  <xs:documentation>Instrument roll [0, 360) degrees</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                  <xs:restriction base="xs:double">
                                    <xs:minInclusive value="0"/>
                                    <xs:maxExclusive value="360"/>
                                  </xs:restriction>
                                </xs:simpleType>
                              </xs:element>
                              <xs:element minOccurs="0" name="Elevation_m" type="xs:double">
                                <xs:annotation>
                                  <xs:documentation>Instrument elevation (meters) relative to average sea level.</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="GroundElevation_m" type="xs:double" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>Ground or seabed elevation (meters) relative to average sea level.</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" name="TrackEffort">
                    <xs:annotation>
                      <xs:documentation>Not all measurements are associated with an instrument/ship's planned trackline (e.g. when in chase mode or transiting between tracklines). Specify times for track effort here if needed.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element minOccurs="1" name="OnPath" type="PathElementType" maxOccurs="unbounded"/>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="OffPath" type="PathElementType"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="URI" maxOccurs="unbounded" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Pointer to trackline information.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DeploymentDetails" type="DeploymentRecoveryDetails">
        <xs:annotation>
          <xs:documentation>Instrument deployment location, time, etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RecoveryDetails" type="DeploymentRecoveryDetails" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Instrument recovery, location, time, etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Sensors">
        <xs:annotation>
          <xs:documentation>Sensors on instrument.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Audio" maxOccurs="unbounded" type="Audio" minOccurs="0"/>
            <xs:element name="Depth" maxOccurs="unbounded" type="genericSensor" minOccurs="0"/>
            <xs:element name="Sensor" maxOccurs="unbounded" type="unknownSensor" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </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/Deployment.xsd
Element Deployment / Id
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Character sequence that uniquely identifies this deployment.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Id" type="xs:string">
  <xs:annotation>
    <xs:documentation>Character sequence that uniquely identifies this deployment.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / 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 minOccurs="0" name="Description" type="DescriptionType">
  <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/Deployment.xsd
Element Deployment / Project
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Name of project associated with this deployment.  Can be related to a geographic region, funding source, etc.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Project" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of project associated with this deployment. Can be related to a geographic region, funding source, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / DeploymentId
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
A number related to either the Nth deployment operation in a series of deployments or the Nth deployment at a specific site.  This is different from Id which is a unqiue identifier for the deployment.  If a vessel deployed 5 instruments, they might all have the same DeploymentId.

While not enforced, it is expected that the combination of Project, DeploymentId, and (Site or Cruise) to be unique.
Diagram
Type xs:int
Properties
content simple
Source
<xs:element name="DeploymentId" type="xs:int">
  <xs:annotation>
    <xs:documentation>A number related to either the Nth deployment operation in a series of deployments or the Nth deployment at a specific site. This is different from Id which is a unqiue identifier for the deployment. If a vessel deployed 5 instruments, they might all have the same DeploymentId. While not enforced, it is expected that the combination of Project, DeploymentId, and (Site or Cruise) to be unique.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / DeploymentAlias
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Alternative deployment description.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="DeploymentAlias" type="xs:string">
  <xs:annotation>
    <xs:documentation>Alternative deployment description.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Site
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Name of a location where instruments are frequently deployed. Can be something as simple as a letter or a geographic name.  Strongly recommended for long-term time series recorded at a specific point.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Site" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of a location where instruments are frequently deployed. Can be something as simple as a letter or a geographic name. Strongly recommended for long-term time series recorded at a specific point.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / SiteAliases
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Alternative names for the deployment location
Diagram
Properties
content complex
minOccurs 0
Model
Children Site
Instance
<SiteAliases xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Site>{1,unbounded}</Site>
</SiteAliases>
Source
<xs:element name="SiteAliases" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Alternative names for the deployment location</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="1">
      <xs:element name="Site" type="xs:string" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / SiteAliases / Site
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:string
Properties
content simple
maxOccurs unbounded
Source
<xs:element name="Site" type="xs:string" maxOccurs="unbounded"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Cruise
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Name of deployment cruise.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Cruise" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of deployment cruise.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Platform
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
On what platform is the instrument deployed? (e.g. mooring, tag)
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Platform" type="xs:string">
  <xs:annotation>
    <xs:documentation>On what platform is the instrument deployed? (e.g. mooring, tag)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Region
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Name of geographic region.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Region" minOccurs="0" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of geographic region.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Instrument
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Instrument type and identifier.
Diagram
Properties
content complex
Model
Children GeometryType, InstrumentId, Type
Instance
<Instrument xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Type>{1,1}</Type>
  <InstrumentId>{1,1}</InstrumentId>
  <GeometryType>{0,1}</GeometryType>
</Instrument>
Source
<xs:element name="Instrument">
  <xs:annotation>
    <xs:documentation>Instrument type and identifier.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Type" type="xs:string">
        <xs:annotation>
          <xs:documentation>Instrument type, e.g. HARP, EAR, Popup, DMON, Rock Hopper, etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InstrumentId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Instrument identifier, e.g. serial number</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="GeometryType">
        <xs:annotation>
          <xs:documentation>Sensor attachment "rigid" - relative geometry is fixed, "cabled" - relative geometry may be expected to deform depending on movement, currents, etc.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:whiteSpace value="collapse"/>
            <xs:enumeration value="rigid"/>
            <xs:enumeration value="cabled"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Instrument / Type
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Instrument type, e.g. HARP, EAR, Popup, DMON, Rock Hopper, etc.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Type" type="xs:string">
  <xs:annotation>
    <xs:documentation>Instrument type, e.g. HARP, EAR, Popup, DMON, Rock Hopper, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Instrument / InstrumentId
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Instrument identifier, e.g. serial number
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="InstrumentId" type="xs:string">
  <xs:annotation>
    <xs:documentation>Instrument identifier, e.g. serial number</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Instrument / GeometryType
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Sensor attachment "rigid" - relative geometry is fixed, "cabled" - relative geometry may be expected to deform depending on movement, currents, etc.
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
whiteSpace collapse
enumeration rigid
enumeration cabled
Source
<xs:element minOccurs="0" name="GeometryType">
  <xs:annotation>
    <xs:documentation>Sensor attachment "rigid" - relative geometry is fixed, "cabled" - relative geometry may be expected to deform depending on movement, currents, etc.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:enumeration value="rigid"/>
      <xs:enumeration value="cabled"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / SamplingDetails
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Information about recordings on each channel. Sample rate, quantization bits, etc.
Diagram
Properties
content complex
Model
Children Channel
Instance
<SamplingDetails xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Channel>{1,unbounded}</Channel>
</SamplingDetails>
Source
<xs:element name="SamplingDetails">
  <xs:annotation>
    <xs:documentation>Information about recordings on each channel. Sample rate, quantization bits, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="1">
      <xs:element name="Channel" type="ChannelInfo" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / SamplingDetails / Channel
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type ChannelInfo
Properties
content complex
maxOccurs unbounded
Model
Children ChannelNumber, DutyCycle, End, EventTrigger, Gain, Sampling, SensorNumber, Start
Instance
<Channel xmlns="http://tethys.sdsu.edu/schema/1.0">
  <ChannelNumber>{1,1}</ChannelNumber>
  <SensorNumber>{1,1}</SensorNumber>
  <Start>{1,1}</Start>
  <End>{1,1}</End>
  <EventTrigger>{0,1}</EventTrigger>
  <Sampling>{1,1}</Sampling>
  <Gain>{0,1}</Gain>
  <DutyCycle>{0,1}</DutyCycle>
</Channel>
Source
<xs:element name="Channel" type="ChannelInfo" maxOccurs="unbounded"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / ChannelNumber
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Channels and sensors are bound together from Start to End.  While not enforced, we assume channels are numbered from 1 to N.
Diagram
Type xs:nonNegativeInteger
Properties
content simple
Source
<xs:element name="ChannelNumber" type="xs:nonNegativeInteger">
  <xs:annotation>
    <xs:documentation>Channels and sensors are bound together from Start to End. While not enforced, we assume channels are numbered from 1 to N.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / SensorNumber
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Audio sensor index within the Sensors element.  This allows us to associate a channel with a physical hydrophone.
Diagram
Type xs:int
Properties
content simple
Source
<xs:element name="SensorNumber" type="xs:int">
  <xs:annotation>
    <xs:documentation>Audio sensor index within the Sensors element. This allows us to associate a channel with a physical hydrophone.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / Start
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="Start" type="xs:dateTime"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / End
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="End" type="xs:dateTime"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / EventTrigger
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Properties
content complex
minOccurs 0
Model
Children Algorithm, Description
Instance
<EventTrigger xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Description>{0,1}</Description>
  <Algorithm>{1,1}</Algorithm>
</EventTrigger>
Source
<xs:element minOccurs="0" name="EventTrigger">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" type="DescriptionType"/>
      <xs:element name="Algorithm" type="AlgorithmType"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / EventTrigger / Description
Namespace http://tethys.sdsu.edu/schema/1.0
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 minOccurs="0" name="Description" type="DescriptionType"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / EventTrigger / Algorithm
Namespace http://tethys.sdsu.edu/schema/1.0
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"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / Sampling
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Sampling rate and quantization may change over time.
Diagram
Properties
content complex
Model
Children Regimen
Instance
<Sampling xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Regimen>{1,unbounded}</Regimen>
</Sampling>
Source
<xs:element name="Sampling">
  <xs:annotation>
    <xs:documentation>Sampling rate and quantization may change over time.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="1" name="Regimen">
        <xs:annotation>
          <xs:documentation>Sampling regimen may change over time. Each entry shows the start of a sampling configuration.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TimeStamp" type="xs:dateTime"/>
            <xs:element name="SampleRate_kHz" type="xs:double">
              <xs:annotation>
                <xs:documentation>Number of samples per second in kHz, e.g. 192 is 192,000 samples/s</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SampleBits" type="xs:int">
              <xs:annotation>
                <xs:documentation>Number of bits per sample.</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/Deployment.xsd
Element ChannelInfo / Sampling / Regimen
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Sampling regimen may change over time.  Each entry shows the start of a sampling configuration.
Diagram
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children SampleBits, SampleRate_kHz, TimeStamp
Instance
<Regimen xmlns="http://tethys.sdsu.edu/schema/1.0">
  <TimeStamp>{1,1}</TimeStamp>
  <SampleRate_kHz>{1,1}</SampleRate_kHz>
  <SampleBits>{1,1}</SampleBits>
</Regimen>
Source
<xs:element maxOccurs="unbounded" minOccurs="1" name="Regimen">
  <xs:annotation>
    <xs:documentation>Sampling regimen may change over time. Each entry shows the start of a sampling configuration.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TimeStamp" type="xs:dateTime"/>
      <xs:element name="SampleRate_kHz" type="xs:double">
        <xs:annotation>
          <xs:documentation>Number of samples per second in kHz, e.g. 192 is 192,000 samples/s</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SampleBits" type="xs:int">
        <xs:annotation>
          <xs:documentation>Number of bits per sample.</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/Deployment.xsd
Element ChannelInfo / Sampling / Regimen / TimeStamp
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="TimeStamp" type="xs:dateTime"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / Sampling / Regimen / SampleRate_kHz
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Number of samples per second in kHz, e.g. 192 is 192,000 samples/s
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="SampleRate_kHz" type="xs:double">
  <xs:annotation>
    <xs:documentation>Number of samples per second in kHz, e.g. 192 is 192,000 samples/s</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / Sampling / Regimen / SampleBits
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Number of bits per sample.
Diagram
Type xs:int
Properties
content simple
Source
<xs:element name="SampleBits" type="xs:int">
  <xs:annotation>
    <xs:documentation>Number of bits per sample.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / Gain
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Initial gain setting (assumed 0 if not populated) and any subsequent changes.
Diagram
Properties
content complex
minOccurs 0
Model
Children Regimen
Instance
<Gain xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Regimen>{0,unbounded}</Regimen>
</Gain>
Source
<xs:element name="Gain" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Initial gain setting (assumed 0 if not populated) and any subsequent changes.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Regimen">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TimeStamp" type="xs:dateTime"/>
            <xs:choice>
              <xs:element name="Gain_dB" type="xs:double"/>
              <xs:element name="Gain_rel" type="xs:double">
                <xs:annotation>
                  <xs:documentation>Only used if gain is not calibrated. Relative gain may be a number on a dial.</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </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/Deployment.xsd
Element ChannelInfo / Gain / Regimen
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Gain_dB, Gain_rel, TimeStamp
Instance
<Regimen xmlns="http://tethys.sdsu.edu/schema/1.0">
  <TimeStamp>{1,1}</TimeStamp>
  <Gain_dB>{1,1}</Gain_dB>
  <Gain_rel>{1,1}</Gain_rel>
</Regimen>
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Regimen">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TimeStamp" type="xs:dateTime"/>
      <xs:choice>
        <xs:element name="Gain_dB" type="xs:double"/>
        <xs:element name="Gain_rel" type="xs:double">
          <xs:annotation>
            <xs:documentation>Only used if gain is not calibrated. Relative gain may be a number on a dial.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / Gain / Regimen / TimeStamp
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="TimeStamp" type="xs:dateTime"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / Gain / Regimen / Gain_dB
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Gain_dB" type="xs:double"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / Gain / Regimen / Gain_rel
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Only used if gain is not calibrated.  Relative gain may be a number on a dial.
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Gain_rel" type="xs:double">
  <xs:annotation>
    <xs:documentation>Only used if gain is not calibrated. Relative gain may be a number on a dial.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element ChannelInfo / DutyCycle
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Duty cycle is represented by the recording duration and the interval from the start of one recording session to the next.  A duration of 3 m and an interval of 5 m would represent a 60% duty cycle, 3 m on, 2 m off.
Diagram
Properties
content complex
minOccurs 0
Model
Children Regimen
Instance
<DutyCycle xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Regimen>{0,unbounded}</Regimen>
</DutyCycle>
Source
<xs:element name="DutyCycle" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Duty cycle is represented by the recording duration and the interval from the start of one recording session to the next. A duration of 3 m and an interval of 5 m would represent a 60% duty cycle, 3 m on, 2 m off.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Regimen" nillable="false">
        <xs:annotation>
          <xs:documentation>Duty cycling regimen may change over time. Each entry shows the start of a duty cycle configuration. The abscence of entries indicates continuous sampling as would having equal values in RecordingDuration_m and RecordingInterval_m.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TimeStamp" type="xs:dateTime">
              <xs:annotation>
                <xs:documentation>Indicates when the duty cycle becomes active. It remains active until the next Regimen entry.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="RecordingDuration_s">
              <xs:annotation>
                <xs:documentation>The amount of time in minutes during each recording interval when the data logger is recoring. Use the attribute Offset_s when the recording does not begin at the beginning of each recording interval.</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>Recording time is offset from the start of RecordingDuration_s by N seconds.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="RecordingInterval_s">
              <xs:annotation>
                <xs:documentation>Time between consecutive recordings. If RecordingDuration_s is 1800 s and RecordingInterval_s is 3600 s, then we record for the 30 min of each hour.</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/Deployment.xsd
Element ChannelInfo / DutyCycle / Regimen
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Duty cycling regimen may change over time.  Each entry shows the start of a duty cycle configuration.  The abscence of entries indicates continuous sampling as would having equal values in RecordingDuration_m and RecordingInterval_m.
Diagram
Properties
content complex
minOccurs 0
maxOccurs unbounded
nillable false
Model
Children RecordingDuration_s, RecordingInterval_s, TimeStamp
Instance
<Regimen xmlns="http://tethys.sdsu.edu/schema/1.0">
  <TimeStamp>{1,1}</TimeStamp>
  <RecordingDuration_s Offfset_s="0">{1,1}</RecordingDuration_s>
  <RecordingInterval_s>{1,1}</RecordingInterval_s>
</Regimen>
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Regimen" nillable="false">
  <xs:annotation>
    <xs:documentation>Duty cycling regimen may change over time. Each entry shows the start of a duty cycle configuration. The abscence of entries indicates continuous sampling as would having equal values in RecordingDuration_m and RecordingInterval_m.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TimeStamp" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Indicates when the duty cycle becomes active. It remains active until the next Regimen entry.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RecordingDuration_s">
        <xs:annotation>
          <xs:documentation>The amount of time in minutes during each recording interval when the data logger is recoring. Use the attribute Offset_s when the recording does not begin at the beginning of each recording interval.</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>Recording time is offset from the start of RecordingDuration_s by N seconds.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="RecordingInterval_s">
        <xs:annotation>
          <xs:documentation>Time between consecutive recordings. If RecordingDuration_s is 1800 s and RecordingInterval_s is 3600 s, then we record for the 30 min of each hour.</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/Deployment.xsd
Element ChannelInfo / DutyCycle / Regimen / TimeStamp
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Indicates when the duty cycle 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 duty cycle 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/Deployment.xsd
Element ChannelInfo / DutyCycle / Regimen / RecordingDuration_s
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
The amount of time in minutes during each recording interval when the data logger is recoring.  Use the attribute Offset_s when the recording does not begin at the beginning of each recording interval.
Diagram
Type extension of xs:double
Properties
content complex
Attributes
QName Type Default Use Annotation
Offfset_s xs:double 0 optional
Recording time is offset from the start of RecordingDuration_s by N seconds.
Source
<xs:element name="RecordingDuration_s">
  <xs:annotation>
    <xs:documentation>The amount of time in minutes during each recording interval when the data logger is recoring. Use the attribute Offset_s when the recording does not begin at the beginning of each recording interval.</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>Recording time is offset from the start of RecordingDuration_s 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/Deployment.xsd
Element ChannelInfo / DutyCycle / Regimen / RecordingInterval_s
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Time between consecutive recordings.  If RecordingDuration_s is 1800 s and RecordingInterval_s is 3600 s, then we record for the 30 min of each hour.
Diagram
Type extension of xs:double
Properties
content complex
Source
<xs:element name="RecordingInterval_s">
  <xs:annotation>
    <xs:documentation>Time between consecutive recordings. If RecordingDuration_s is 1800 s and RecordingInterval_s is 3600 s, then we record for the 30 min of each hour.</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/Deployment.xsd
Element Deployment / QualityAssurance
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type AcousticDataQAType
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children Quality, ns1:Description, ns1:ResponsibleParty
Instance
<QualityAssurance xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Description>{0,1}</Description>
  <ResponsibleParty id="">{0,1}</ResponsibleParty>
  <Quality>{1,unbounded}</Quality>
</QualityAssurance>
Source
<xs:element name="QualityAssurance" type="AcousticDataQAType" minOccurs="0"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element AcousticDataQAType / Quality
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
If no quality assurance, create an entry of Category unverified spanning the acoustic record.
Diagram
Properties
content complex
maxOccurs unbounded
Model
Children Category, Channel, Comment, End, FrequencyRange, Start
Instance
<Quality xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Start>{1,1}</Start>
  <End>{1,1}</End>
  <Category>{1,1}</Category>
  <FrequencyRange>{0,1}</FrequencyRange>
  <Channel>{0,unbounded}</Channel>
  <Comment>{0,1}</Comment>
</Quality>
Source
<xs:element maxOccurs="unbounded" name="Quality">
  <xs:annotation>
    <xs:documentation>If no quality assurance, create an entry of Category unverified spanning the acoustic record.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="1">
      <xs:element name="Start" type="xs:dateTime"/>
      <xs:element name="End" type="xs:dateTime"/>
      <xs:element name="Category">
        <xs:annotation>
          <xs:documentation>categories: unverified, good, compromised, unusable</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="unverified"/>
            <xs:enumeration value="good"/>
            <xs:enumeration value="compromised"/>
            <xs:enumeration value="unusable"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="FrequencyRange">
        <xs:annotation>
          <xs:documentation>QA metric applies to what frequency range?</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Low_Hz" type="xs:double"/>
            <xs:element name="High_Hz" type="xs:double"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Channel" type="xs:integer"/>
      <xs:element minOccurs="0" name="Comment" type="xs:string">
        <xs:annotation>
          <xs:documentation>Additional qualitative information</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/Deployment.xsd
Element AcousticDataQAType / Quality / Start
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="Start" type="xs:dateTime"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element AcousticDataQAType / Quality / End
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="End" type="xs:dateTime"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element AcousticDataQAType / Quality / Category
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
categories: unverified, good, compromised, unusable
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration unverified
enumeration good
enumeration compromised
enumeration unusable
Source
<xs:element name="Category">
  <xs:annotation>
    <xs:documentation>categories: unverified, good, compromised, unusable</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="unverified"/>
      <xs:enumeration value="good"/>
      <xs:enumeration value="compromised"/>
      <xs:enumeration value="unusable"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element AcousticDataQAType / Quality / FrequencyRange
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
QA metric applies to what frequency range?
Diagram
Properties
content complex
minOccurs 0
Model
Children High_Hz, Low_Hz
Instance
<FrequencyRange xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Low_Hz>{1,1}</Low_Hz>
  <High_Hz>{1,1}</High_Hz>
</FrequencyRange>
Source
<xs:element minOccurs="0" name="FrequencyRange">
  <xs:annotation>
    <xs:documentation>QA metric applies to what frequency range?</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Low_Hz" type="xs:double"/>
      <xs:element name="High_Hz" type="xs:double"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element AcousticDataQAType / Quality / FrequencyRange / Low_Hz
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Low_Hz" type="xs:double"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element AcousticDataQAType / Quality / FrequencyRange / High_Hz
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="High_Hz" type="xs:double"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element AcousticDataQAType / Quality / Channel
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Channel" type="xs:integer"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element AcousticDataQAType / Quality / Comment
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Additional qualitative information
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Comment" type="xs:string">
  <xs:annotation>
    <xs:documentation>Additional qualitative information</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Data from instrument, a URI is provided when not present (typical for audio).
Diagram
Properties
content complex
Model
Children Audio, Tracks
Instance
<Data xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Audio>{1,1}</Audio>
  <Tracks>{0,1}</Tracks>
</Data>
Source
<xs:element name="Data">
  <xs:annotation>
    <xs:documentation>Data from instrument, a URI is provided when not present (typical for audio).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Audio">
        <xs:annotation>
          <xs:documentation>Information about audio data.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="URI" type="xs:string">
              <xs:annotation>
                <xs:documentation>Uniform Resource Indicator that points to audio content. Examples: digital object identifier, web address, or even a simple string describing the storage location.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Processed" minOccurs="0" type="xs:string">
              <xs:annotation>
                <xs:documentation>Pointer to location of data that has been processed (e.g. checked for quality, decimated, etc.)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Raw" minOccurs="0" type="xs:string">
              <xs:annotation>
                <xs:documentation>Pointer to raw data from the instrument.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Tracks">
        <xs:annotation>
          <xs:documentation>A set of measurements about a ship/instrument's track line.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element default="kn" name="SpeedUnit" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Tracks sometimes have a series of velocity measurements associated with them. SpeedUnit indicates the units in which the Speed and SpeedOverGround are measured. While not mandatory in the schema, this should always be included when Speed or SpeedOverGround are measured. If missing, the default value of kn should be assumed.</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="kn"/>
                  <xs:enumeration value="km/h"/>
                  <xs:enumeration value="m/s"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="Track">
              <xs:annotation>
                <xs:documentation>A set of sorted (by time) points associated with one or more tracklines.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element minOccurs="0" name="TrackId" type="xs:double" maxOccurs="1">
                    <xs:annotation>
                      <xs:documentation>Optional trackline number. If unimportant, everything can be put in one Points element.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Point" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>Timestamped measurements: long/lat, bearing, etc. Points should be sorted by timestamp.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="TimeStamp" type="xs:dateTime"/>
                        <xs:group minOccurs="0" ref="LongLat"/>
                        <xs:element minOccurs="0" name="Heading_DegN">
                          <xs:annotation>
                            <xs:documentation>Angle between the front/bow of the instrument and "true" or "magnetic" north as indicated by the North attribute. Measured in counterclockwise degrees degrees [0, 360). Note that heading refers to the orientation of the instrument, not the path it is taking (see CorseOverGround_DegN).</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:simpleContent>
                              <xs:extension base="BearingDeg">
                                <xs:attribute default="magnetic" name="north">
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:enumeration value="true"/>
                                      <xs:enumeration value="magnetic"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:attribute>
                              </xs:extension>
                            </xs:simpleContent>
                          </xs:complexType>
                        </xs:element>
                        <xs:element minOccurs="0" name="CourseOverGround_DegN">
                          <xs:annotation>
                            <xs:documentation>Angle between the instrument's current motion vector and "true" or "magnetic" north as indicated by the North attribute. Measured in counterclockwise degrees degrees [0, 360). Due to currents, Heading_DegN and CourseOverGround_DegN may differ (e.g., the instrument may not be moving in the direction towards which it is pointed).</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:simpleContent>
                              <xs:extension base="BearingDeg">
                                <xs:attribute default="magnetic" name="north">
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:enumeration value="true"/>
                                      <xs:enumeration value="magnetic"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:attribute>
                              </xs:extension>
                            </xs:simpleContent>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="Speed" type="xs:double" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>medium in which the instrument is placed: maritime applications - speed through water, aviation applications - airspeed terrestrial applications - same so SpeedOverGround</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="SpeedOverGround" type="xs:double">
                          <xs:annotation>
                            <xs:documentation>Speed specified in units defined in Tracks/SpeedUnit. Measures the speed relative to the ground beneath the instrument. For nautical and aviation deployments, this can differ from the speed through the medium (Speed) due to air/water currents.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="Pitch_deg">
                          <xs:annotation>
                            <xs:documentation>Instrument pitch [0, 360) degrees</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="xs:double">
                              <xs:minInclusive value="0"/>
                              <xs:maxExclusive value="360"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="Roll_deg">
                          <xs:annotation>
                            <xs:documentation>Instrument roll [0, 360) degrees</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="xs:double">
                              <xs:minInclusive value="0"/>
                              <xs:maxExclusive value="360"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="Elevation_m" type="xs:double">
                          <xs:annotation>
                            <xs:documentation>Instrument elevation (meters) relative to average sea level.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="GroundElevation_m" type="xs:double" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Ground or seabed elevation (meters) relative to average sea level.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="TrackEffort">
              <xs:annotation>
                <xs:documentation>Not all measurements are associated with an instrument/ship's planned trackline (e.g. when in chase mode or transiting between tracklines). Specify times for track effort here if needed.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element minOccurs="1" name="OnPath" type="PathElementType" maxOccurs="unbounded"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0" name="OffPath" type="PathElementType"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="URI" maxOccurs="unbounded" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Pointer to trackline information.</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/Deployment.xsd
Element Deployment / Data / Audio
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Information about audio data.
Diagram
Properties
content complex
Model
Children Processed, Raw, URI
Instance
<Audio xmlns="http://tethys.sdsu.edu/schema/1.0">
  <URI>{1,1}</URI>
  <Processed>{0,1}</Processed>
  <Raw>{0,1}</Raw>
</Audio>
Source
<xs:element name="Audio">
  <xs:annotation>
    <xs:documentation>Information about audio data.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="URI" type="xs:string">
        <xs:annotation>
          <xs:documentation>Uniform Resource Indicator that points to audio content. Examples: digital object identifier, web address, or even a simple string describing the storage location.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Processed" minOccurs="0" type="xs:string">
        <xs:annotation>
          <xs:documentation>Pointer to location of data that has been processed (e.g. checked for quality, decimated, etc.)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Raw" minOccurs="0" type="xs:string">
        <xs:annotation>
          <xs:documentation>Pointer to raw data from the instrument.</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/Deployment.xsd
Element Deployment / Data / Audio / URI
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Uniform Resource Indicator that points to audio content. Examples: digital object identifier, web address, or even a simple string describing the storage location.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="URI" type="xs:string">
  <xs:annotation>
    <xs:documentation>Uniform Resource Indicator that points to audio content. Examples: digital object identifier, web address, or even a simple string describing the storage location.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Audio / Processed
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Pointer to location of data that has been processed (e.g. checked for quality, decimated, etc.)
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Processed" minOccurs="0" type="xs:string">
  <xs:annotation>
    <xs:documentation>Pointer to location of data that has been processed (e.g. checked for quality, decimated, etc.)</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Audio / Raw
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Pointer to raw data from the instrument.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Raw" minOccurs="0" type="xs:string">
  <xs:annotation>
    <xs:documentation>Pointer to raw data from the instrument.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
A set of measurements about a ship/instrument's track line.
Diagram
Properties
content complex
minOccurs 0
Model
Children SpeedUnit, Track, TrackEffort, URI
Instance
<Tracks xmlns="http://tethys.sdsu.edu/schema/1.0">
  <SpeedUnit>{0,1}</SpeedUnit>
  <Track>{0,unbounded}</Track>
  <TrackEffort>{0,1}</TrackEffort>
  <URI>{0,unbounded}</URI>
</Tracks>
Source
<xs:element minOccurs="0" name="Tracks">
  <xs:annotation>
    <xs:documentation>A set of measurements about a ship/instrument's track line.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element default="kn" name="SpeedUnit" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Tracks sometimes have a series of velocity measurements associated with them. SpeedUnit indicates the units in which the Speed and SpeedOverGround are measured. While not mandatory in the schema, this should always be included when Speed or SpeedOverGround are measured. If missing, the default value of kn should be assumed.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="kn"/>
            <xs:enumeration value="km/h"/>
            <xs:enumeration value="m/s"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Track">
        <xs:annotation>
          <xs:documentation>A set of sorted (by time) points associated with one or more tracklines.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="TrackId" type="xs:double" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>Optional trackline number. If unimportant, everything can be put in one Points element.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Point" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Timestamped measurements: long/lat, bearing, etc. Points should be sorted by timestamp.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="TimeStamp" type="xs:dateTime"/>
                  <xs:group minOccurs="0" ref="LongLat"/>
                  <xs:element minOccurs="0" name="Heading_DegN">
                    <xs:annotation>
                      <xs:documentation>Angle between the front/bow of the instrument and "true" or "magnetic" north as indicated by the North attribute. Measured in counterclockwise degrees degrees [0, 360). Note that heading refers to the orientation of the instrument, not the path it is taking (see CorseOverGround_DegN).</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="BearingDeg">
                          <xs:attribute default="magnetic" name="north">
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:enumeration value="true"/>
                                <xs:enumeration value="magnetic"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:attribute>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" name="CourseOverGround_DegN">
                    <xs:annotation>
                      <xs:documentation>Angle between the instrument's current motion vector and "true" or "magnetic" north as indicated by the North attribute. Measured in counterclockwise degrees degrees [0, 360). Due to currents, Heading_DegN and CourseOverGround_DegN may differ (e.g., the instrument may not be moving in the direction towards which it is pointed).</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="BearingDeg">
                          <xs:attribute default="magnetic" name="north">
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:enumeration value="true"/>
                                <xs:enumeration value="magnetic"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:attribute>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Speed" type="xs:double" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>medium in which the instrument is placed: maritime applications - speed through water, aviation applications - airspeed terrestrial applications - same so SpeedOverGround</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="SpeedOverGround" type="xs:double">
                    <xs:annotation>
                      <xs:documentation>Speed specified in units defined in Tracks/SpeedUnit. Measures the speed relative to the ground beneath the instrument. For nautical and aviation deployments, this can differ from the speed through the medium (Speed) due to air/water currents.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="Pitch_deg">
                    <xs:annotation>
                      <xs:documentation>Instrument pitch [0, 360) degrees</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:double">
                        <xs:minInclusive value="0"/>
                        <xs:maxExclusive value="360"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element minOccurs="0" name="Roll_deg">
                    <xs:annotation>
                      <xs:documentation>Instrument roll [0, 360) degrees</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:double">
                        <xs:minInclusive value="0"/>
                        <xs:maxExclusive value="360"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element minOccurs="0" name="Elevation_m" type="xs:double">
                    <xs:annotation>
                      <xs:documentation>Instrument elevation (meters) relative to average sea level.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="GroundElevation_m" type="xs:double" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Ground or seabed elevation (meters) relative to average sea level.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="TrackEffort">
        <xs:annotation>
          <xs:documentation>Not all measurements are associated with an instrument/ship's planned trackline (e.g. when in chase mode or transiting between tracklines). Specify times for track effort here if needed.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="1" name="OnPath" type="PathElementType" maxOccurs="unbounded"/>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="OffPath" type="PathElementType"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="URI" maxOccurs="unbounded" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Pointer to trackline information.</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/Deployment.xsd
Element Deployment / Data / Tracks / SpeedUnit
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Tracks sometimes have a series of velocity measurements associated with them.  SpeedUnit indicates the units in which the Speed and SpeedOverGround are measured. While not mandatory in the schema, this should always be included when Speed or SpeedOverGround are measured.  If missing, the default value of kn should be assumed.
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
default kn
Facets
enumeration kn
enumeration km/h
enumeration m/s
Source
<xs:element default="kn" name="SpeedUnit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Tracks sometimes have a series of velocity measurements associated with them. SpeedUnit indicates the units in which the Speed and SpeedOverGround are measured. While not mandatory in the schema, this should always be included when Speed or SpeedOverGround are measured. If missing, the default value of kn should be assumed.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="kn"/>
      <xs:enumeration value="km/h"/>
      <xs:enumeration value="m/s"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / Track
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
A set of sorted (by time) points associated with one or more tracklines.
Diagram
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Point, TrackId
Instance
<Track xmlns="http://tethys.sdsu.edu/schema/1.0">
  <TrackId>{0,1}</TrackId>
  <Point>{1,unbounded}</Point>
</Track>
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Track">
  <xs:annotation>
    <xs:documentation>A set of sorted (by time) points associated with one or more tracklines.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" name="TrackId" type="xs:double" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Optional trackline number. If unimportant, everything can be put in one Points element.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Point" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Timestamped measurements: long/lat, bearing, etc. Points should be sorted by timestamp.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TimeStamp" type="xs:dateTime"/>
            <xs:group minOccurs="0" ref="LongLat"/>
            <xs:element minOccurs="0" name="Heading_DegN">
              <xs:annotation>
                <xs:documentation>Angle between the front/bow of the instrument and "true" or "magnetic" north as indicated by the North attribute. Measured in counterclockwise degrees degrees [0, 360). Note that heading refers to the orientation of the instrument, not the path it is taking (see CorseOverGround_DegN).</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="BearingDeg">
                    <xs:attribute default="magnetic" name="north">
                      <xs:simpleType>
                        <xs:restriction base="xs:string">
                          <xs:enumeration value="true"/>
                          <xs:enumeration value="magnetic"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:attribute>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="CourseOverGround_DegN">
              <xs:annotation>
                <xs:documentation>Angle between the instrument's current motion vector and "true" or "magnetic" north as indicated by the North attribute. Measured in counterclockwise degrees degrees [0, 360). Due to currents, Heading_DegN and CourseOverGround_DegN may differ (e.g., the instrument may not be moving in the direction towards which it is pointed).</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="BearingDeg">
                    <xs:attribute default="magnetic" name="north">
                      <xs:simpleType>
                        <xs:restriction base="xs:string">
                          <xs:enumeration value="true"/>
                          <xs:enumeration value="magnetic"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:attribute>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="Speed" type="xs:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>medium in which the instrument is placed: maritime applications - speed through water, aviation applications - airspeed terrestrial applications - same so SpeedOverGround</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="SpeedOverGround" type="xs:double">
              <xs:annotation>
                <xs:documentation>Speed specified in units defined in Tracks/SpeedUnit. Measures the speed relative to the ground beneath the instrument. For nautical and aviation deployments, this can differ from the speed through the medium (Speed) due to air/water currents.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="Pitch_deg">
              <xs:annotation>
                <xs:documentation>Instrument pitch [0, 360) degrees</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:double">
                  <xs:minInclusive value="0"/>
                  <xs:maxExclusive value="360"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="Roll_deg">
              <xs:annotation>
                <xs:documentation>Instrument roll [0, 360) degrees</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:double">
                  <xs:minInclusive value="0"/>
                  <xs:maxExclusive value="360"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="Elevation_m" type="xs:double">
              <xs:annotation>
                <xs:documentation>Instrument elevation (meters) relative to average sea level.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="GroundElevation_m" type="xs:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Ground or seabed elevation (meters) relative to average sea level.</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/Deployment.xsd
Element Deployment / Data / Tracks / Track / TrackId
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Optional trackline number.
If unimportant, everything can be put in one Points element.
Diagram
Type xs:double
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element minOccurs="0" name="TrackId" type="xs:double" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Optional trackline number. If unimportant, everything can be put in one Points element.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / Track / Point
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Timestamped measurements:  long/lat, bearing, etc.
Points should be sorted by timestamp.
Diagram
Properties
content complex
maxOccurs unbounded
Model
Children CourseOverGround_DegN, Elevation_m, GroundElevation_m, Heading_DegN, Pitch_deg, Roll_deg, Speed, SpeedOverGround, TimeStamp, ns1:Latitude, ns1:Longitude
Instance
<Point xmlns="http://tethys.sdsu.edu/schema/1.0">
  <TimeStamp>{1,1}</TimeStamp>
  <Longitude>{1,1}</Longitude>
  <Latitude>{1,1}</Latitude>
  <Heading_DegN north="magnetic">{0,1}</Heading_DegN>
  <CourseOverGround_DegN north="magnetic">{0,1}</CourseOverGround_DegN>
  <Speed>{0,1}</Speed>
  <SpeedOverGround>{0,1}</SpeedOverGround>
  <Pitch_deg>{0,1}</Pitch_deg>
  <Roll_deg>{0,1}</Roll_deg>
  <Elevation_m>{0,1}</Elevation_m>
  <GroundElevation_m>{0,1}</GroundElevation_m>
</Point>
Source
<xs:element name="Point" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Timestamped measurements: long/lat, bearing, etc. Points should be sorted by timestamp.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TimeStamp" type="xs:dateTime"/>
      <xs:group minOccurs="0" ref="LongLat"/>
      <xs:element minOccurs="0" name="Heading_DegN">
        <xs:annotation>
          <xs:documentation>Angle between the front/bow of the instrument and "true" or "magnetic" north as indicated by the North attribute. Measured in counterclockwise degrees degrees [0, 360). Note that heading refers to the orientation of the instrument, not the path it is taking (see CorseOverGround_DegN).</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="BearingDeg">
              <xs:attribute default="magnetic" name="north">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="true"/>
                    <xs:enumeration value="magnetic"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="CourseOverGround_DegN">
        <xs:annotation>
          <xs:documentation>Angle between the instrument's current motion vector and "true" or "magnetic" north as indicated by the North attribute. Measured in counterclockwise degrees degrees [0, 360). Due to currents, Heading_DegN and CourseOverGround_DegN may differ (e.g., the instrument may not be moving in the direction towards which it is pointed).</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="BearingDeg">
              <xs:attribute default="magnetic" name="north">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="true"/>
                    <xs:enumeration value="magnetic"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="Speed" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>medium in which the instrument is placed: maritime applications - speed through water, aviation applications - airspeed terrestrial applications - same so SpeedOverGround</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="SpeedOverGround" type="xs:double">
        <xs:annotation>
          <xs:documentation>Speed specified in units defined in Tracks/SpeedUnit. Measures the speed relative to the ground beneath the instrument. For nautical and aviation deployments, this can differ from the speed through the medium (Speed) due to air/water currents.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Pitch_deg">
        <xs:annotation>
          <xs:documentation>Instrument pitch [0, 360) degrees</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:double">
            <xs:minInclusive value="0"/>
            <xs:maxExclusive value="360"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="Roll_deg">
        <xs:annotation>
          <xs:documentation>Instrument roll [0, 360) degrees</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:double">
            <xs:minInclusive value="0"/>
            <xs:maxExclusive value="360"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="Elevation_m" type="xs:double">
        <xs:annotation>
          <xs:documentation>Instrument elevation (meters) relative to average sea level.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GroundElevation_m" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Ground or seabed elevation (meters) relative to average sea level.</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/Deployment.xsd
Element Deployment / Data / Tracks / Track / Point / TimeStamp
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="TimeStamp" type="xs:dateTime"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / Track / Point / Heading_DegN
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Angle between the front/bow of the instrument and "true" or "magnetic" north as indicated by the North attribute.  Measured in counterclockwise degrees degrees [0, 360).  Note that heading refers to the orientation of the instrument, not the path it is taking (see CorseOverGround_DegN).
Diagram
Type extension of ns1:BearingDeg
Type hierarchy
Properties
content complex
minOccurs 0
Attributes
QName Type Default Use
north restriction of xs:string magnetic optional
Source
<xs:element minOccurs="0" name="Heading_DegN">
  <xs:annotation>
    <xs:documentation>Angle between the front/bow of the instrument and "true" or "magnetic" north as indicated by the North attribute. Measured in counterclockwise degrees degrees [0, 360). Note that heading refers to the orientation of the instrument, not the path it is taking (see CorseOverGround_DegN).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="BearingDeg">
        <xs:attribute default="magnetic" name="north">
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="true"/>
              <xs:enumeration value="magnetic"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / Track / Point / CourseOverGround_DegN
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Angle between the instrument's current motion vector and "true" or "magnetic" north as indicated by the North attribute.  Measured in counterclockwise degrees degrees [0, 360).  Due to currents, Heading_DegN and CourseOverGround_DegN may differ (e.g., the instrument may not be moving in the direction towards which it is pointed).
Diagram
Type extension of ns1:BearingDeg
Type hierarchy
Properties
content complex
minOccurs 0
Attributes
QName Type Default Use
north restriction of xs:string magnetic optional
Source
<xs:element minOccurs="0" name="CourseOverGround_DegN">
  <xs:annotation>
    <xs:documentation>Angle between the instrument's current motion vector and "true" or "magnetic" north as indicated by the North attribute. Measured in counterclockwise degrees degrees [0, 360). Due to currents, Heading_DegN and CourseOverGround_DegN may differ (e.g., the instrument may not be moving in the direction towards which it is pointed).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="BearingDeg">
        <xs:attribute default="magnetic" name="north">
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="true"/>
              <xs:enumeration value="magnetic"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / Track / Point / Speed
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
medium in which the instrument is placed:
maritime applications - speed through water,
aviation applications - airspeed
terrestrial applications - same so SpeedOverGround
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="Speed" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>medium in which the instrument is placed: maritime applications - speed through water, aviation applications - airspeed terrestrial applications - same so SpeedOverGround</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / Track / Point / SpeedOverGround
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Speed specified in units defined in Tracks/SpeedUnit.
Measures the speed relative to the ground beneath the instrument.  For nautical and aviation deployments, this can differ from the speed through the medium (Speed) due to air/water currents.
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="SpeedOverGround" type="xs:double">
  <xs:annotation>
    <xs:documentation>Speed specified in units defined in Tracks/SpeedUnit. Measures the speed relative to the ground beneath the instrument. For nautical and aviation deployments, this can differ from the speed through the medium (Speed) due to air/water currents.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / Track / Point / Pitch_deg
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Instrument pitch [0, 360) degrees
Diagram
Type restriction of xs:double
Properties
content simple
minOccurs 0
Facets
maxExclusive 360
minInclusive 0
Source
<xs:element minOccurs="0" name="Pitch_deg">
  <xs:annotation>
    <xs:documentation>Instrument pitch [0, 360) degrees</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:double">
      <xs:minInclusive value="0"/>
      <xs:maxExclusive value="360"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / Track / Point / Roll_deg
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Instrument roll [0, 360) degrees
Diagram
Type restriction of xs:double
Properties
content simple
minOccurs 0
Facets
maxExclusive 360
minInclusive 0
Source
<xs:element minOccurs="0" name="Roll_deg">
  <xs:annotation>
    <xs:documentation>Instrument roll [0, 360) degrees</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:double">
      <xs:minInclusive value="0"/>
      <xs:maxExclusive value="360"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / Track / Point / Elevation_m
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Instrument elevation (meters) relative to average sea level.
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Elevation_m" type="xs:double">
  <xs:annotation>
    <xs:documentation>Instrument elevation (meters) relative to average sea level.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / Track / Point / GroundElevation_m
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Ground or seabed elevation (meters) relative to average sea level.
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="GroundElevation_m" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Ground or seabed elevation (meters) relative to average sea level.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / TrackEffort
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Not all measurements are associated with an instrument/ship's planned trackline (e.g. when in chase mode or transiting between tracklines).  Specify times for track effort here if needed.
Diagram
Properties
content complex
minOccurs 0
Model
Children OffPath, OnPath
Instance
<TrackEffort xmlns="http://tethys.sdsu.edu/schema/1.0">
  <OnPath>{1,unbounded}</OnPath>
  <OffPath>{0,unbounded}</OffPath>
</TrackEffort>
Source
<xs:element minOccurs="0" name="TrackEffort">
  <xs:annotation>
    <xs:documentation>Not all measurements are associated with an instrument/ship's planned trackline (e.g. when in chase mode or transiting between tracklines). Specify times for track effort here if needed.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="1" name="OnPath" type="PathElementType" maxOccurs="unbounded"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="OffPath" type="PathElementType"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / TrackEffort / OnPath
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type PathElementType
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children Comment, End, FocalArea, Start, TrackId
Instance
<OnPath xmlns="http://tethys.sdsu.edu/schema/1.0">
  <TrackId>{0,1}</TrackId>
  <Start>{1,1}</Start>
  <End>{1,1}</End>
  <Comment>{0,1}</Comment>
  <FocalArea>{0,1}</FocalArea>
</OnPath>
Source
<xs:element minOccurs="1" name="OnPath" type="PathElementType" maxOccurs="unbounded"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element PathElementType / TrackId
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="TrackId" type="xs:double"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element PathElementType / Start
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="Start" type="xs:dateTime"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element PathElementType / End
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="End" type="xs:dateTime"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element PathElementType / 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/Deployment.xsd
Element PathElementType / FocalArea
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
This element is used to provide names that specify a focal area in which the study was conducted, such as a National Marine Sanctuary.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="FocalArea" type="xs:string">
  <xs:annotation>
    <xs:documentation>This element is used to provide names that specify a focal area in which the study was conducted, such as a National Marine Sanctuary.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / TrackEffort / OffPath
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type PathElementType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Comment, End, FocalArea, Start, TrackId
Instance
<OffPath xmlns="http://tethys.sdsu.edu/schema/1.0">
  <TrackId>{0,1}</TrackId>
  <Start>{1,1}</Start>
  <End>{1,1}</End>
  <Comment>{0,1}</Comment>
  <FocalArea>{0,1}</FocalArea>
</OffPath>
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="OffPath" type="PathElementType"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Data / Tracks / URI
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Pointer to trackline information.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="URI" maxOccurs="unbounded" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Pointer to trackline information.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / DeploymentDetails
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Instrument deployment location, time, etc.
Diagram
Type DeploymentRecoveryDetails
Properties
content complex
Model
Children AudioTimeStamp, DepthInstrument_m, ElevationInstrument_m, Elevation_m, TimeStamp, Vessel, ns1:Latitude, ns1:Longitude, ns1:Person, ns1:ResponsibleParty
Instance
<DeploymentDetails xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Longitude>{1,1}</Longitude>
  <Latitude>{1,1}</Latitude>
  <ElevationInstrument_m>{0,1}</ElevationInstrument_m>
  <DepthInstrument_m>{0,1}</DepthInstrument_m>
  <Elevation_m>{0,1}</Elevation_m>
  <TimeStamp>{1,1}</TimeStamp>
  <AudioTimeStamp>{1,1}</AudioTimeStamp>
  <Vessel>{0,1}</Vessel>
  <Person id="">{1,1}</Person>
  <ResponsibleParty id="">{1,1}</ResponsibleParty>
</DeploymentDetails>
Source
<xs:element name="DeploymentDetails" type="DeploymentRecoveryDetails">
  <xs:annotation>
    <xs:documentation>Instrument deployment location, time, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element DeploymentRecoveryDetails / ElevationInstrument_m
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
The elevation at which this instrument is positioned.
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="ElevationInstrument_m" type="xs:double">
  <xs:annotation>
    <xs:documentation>The elevation at which this instrument is positioned.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element DeploymentRecoveryDetails / DepthInstrument_m
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Not usually required.  This field is designed to record depth with respect to the ground or seabed.  Uses for this field include mines and alpine lakes.
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="DepthInstrument_m" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Not usually required. This field is designed to record depth with respect to the ground or seabed. Uses for this field include mines and alpine lakes.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element DeploymentRecoveryDetails / Elevation_m
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Elevation of ground/sea bed
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Elevation_m" type="xs:double">
  <xs:annotation>
    <xs:documentation>Elevation of ground/sea bed</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element DeploymentRecoveryDetails / TimeStamp
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Time at which instrument was deployed/recovered.
Lost instruments: set recovery time to deployment time.
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="TimeStamp" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Time at which instrument was deployed/recovered. Lost instruments: set recovery time to deployment time.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element DeploymentRecoveryDetails / AudioTimeStamp
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Recording start or end - May differ from deployment time.
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="AudioTimeStamp" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Recording start or end - May differ from deployment time.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element DeploymentRecoveryDetails / Vessel
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Vessel" minOccurs="0" type="xs:string"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / RecoveryDetails
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Instrument recovery, location, time, etc.
Diagram
Type DeploymentRecoveryDetails
Properties
content complex
minOccurs 0
Model
Children AudioTimeStamp, DepthInstrument_m, ElevationInstrument_m, Elevation_m, TimeStamp, Vessel, ns1:Latitude, ns1:Longitude, ns1:Person, ns1:ResponsibleParty
Instance
<RecoveryDetails xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Longitude>{1,1}</Longitude>
  <Latitude>{1,1}</Latitude>
  <ElevationInstrument_m>{0,1}</ElevationInstrument_m>
  <DepthInstrument_m>{0,1}</DepthInstrument_m>
  <Elevation_m>{0,1}</Elevation_m>
  <TimeStamp>{1,1}</TimeStamp>
  <AudioTimeStamp>{1,1}</AudioTimeStamp>
  <Vessel>{0,1}</Vessel>
  <Person id="">{1,1}</Person>
  <ResponsibleParty id="">{1,1}</ResponsibleParty>
</RecoveryDetails>
Source
<xs:element name="RecoveryDetails" type="DeploymentRecoveryDetails" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Instrument recovery, location, time, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Sensors
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Sensors on instrument.
Diagram
Properties
content complex
Model
Children Audio, Depth, Sensor
Instance
<Sensors xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Audio>{0,unbounded}</Audio>
  <Depth>{0,unbounded}</Depth>
  <Sensor>{0,unbounded}</Sensor>
</Sensors>
Source
<xs:element name="Sensors">
  <xs:annotation>
    <xs:documentation>Sensors on instrument.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Audio" maxOccurs="unbounded" type="Audio" minOccurs="0"/>
      <xs:element name="Depth" maxOccurs="unbounded" type="genericSensor" minOccurs="0"/>
      <xs:element name="Sensor" maxOccurs="unbounded" type="unknownSensor" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Sensors / Audio
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type Audio
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Description, Geometry, HydrophoneId, Name, Number, PreampId, SensorId
Instance
<Audio xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Number>{1,1}</Number>
  <SensorId>{1,1}</SensorId>
  <Geometry>{0,1}</Geometry>
  <Name>{0,1}</Name>
  <Description>{0,1}</Description>
  <HydrophoneId>{0,1}</HydrophoneId>
  <PreampId>{0,1}</PreampId>
</Audio>
Source
<xs:element name="Audio" maxOccurs="unbounded" type="Audio" minOccurs="0"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element genericSensor / Number
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Sensor index.  May be used to associate the sensor with other parts of the schema.  For example, for Audio sensors, the Channel/SensorNumber can be set to a specific Sensor/Audio/Number, permitting us to determine information about the a hydrophone assembly.
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="Number" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Sensor index. May be used to associate the sensor with other parts of the schema. For example, for Audio sensors, the Channel/SensorNumber can be set to a specific Sensor/Audio/Number, permitting us to determine information about the a hydrophone assembly.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element genericSensor / SensorId
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
A value that uniquely identifies this sensor, e.g. a serial number.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="SensorId" type="xs:string">
  <xs:annotation>
    <xs:documentation>A value that uniquely identifies this sensor, e.g. a serial number.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element genericSensor / Geometry
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Geometry relative to platform
Diagram
Type ns1:GeometryType_m
Properties
content complex
minOccurs 0
Model
Children ns1:x_m, ns1:y_m, ns1:z_m
Instance
<Geometry xmlns="http://tethys.sdsu.edu/schema/1.0">
  <x_m>{1,1}</x_m>
  <y_m>{1,1}</y_m>
  <z_m>{1,1}</z_m>
</Geometry>
Source
<xs:element name="Geometry" minOccurs="0" type="GeometryType_m">
  <xs:annotation>
    <xs:documentation>Geometry relative to platform</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element genericSensor / Name
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Optional sensor name
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Name" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Optional sensor name</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element genericSensor / Description
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Optional description of sensor.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Description" type="xs:string">
  <xs:annotation>
    <xs:documentation>Optional description of sensor.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Audio / HydrophoneId
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Optional transducer identifier.
Called TransducerId in the proposed ANSI standard.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="HydrophoneId" type="xs:string">
  <xs:annotation>
    <xs:documentation>Optional transducer identifier. Called TransducerId in the proposed ANSI standard.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Audio / PreampId
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Optional preamplifier identifier.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="PreampId" type="xs:string">
  <xs:annotation>
    <xs:documentation>Optional preamplifier identifier.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Sensors / Depth
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type genericSensor
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Description, Geometry, Name, Number, SensorId
Instance
<Depth xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Number>{1,1}</Number>
  <SensorId>{1,1}</SensorId>
  <Geometry>{0,1}</Geometry>
  <Name>{0,1}</Name>
  <Description>{0,1}</Description>
</Depth>
Source
<xs:element name="Depth" maxOccurs="unbounded" type="genericSensor" minOccurs="0"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / Sensors / Sensor
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type unknownSensor
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Description, Geometry, Name, Number, Properties, SensorId, Type
Instance
<Sensor xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Number>{1,1}</Number>
  <SensorId>{1,1}</SensorId>
  <Geometry>{0,1}</Geometry>
  <Name>{0,1}</Name>
  <Description>{0,1}</Description>
  <Type>{1,1}</Type>
  <Properties>{1,1}</Properties>
</Sensor>
Source
<xs:element name="Sensor" maxOccurs="unbounded" type="unknownSensor" minOccurs="0"/>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element unknownSensor / Type
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Description of data gathered by this sensor, e.g., temperature
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Type" type="xs:string">
  <xs:annotation>
    <xs:documentation>Description of data gathered by this sensor, e.g., temperature</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element unknownSensor / Properties
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
List of property elements describing the sensor.  These may be arbitrary.  Example:  Properties can have child Units with value °C.  Children may be nested.
Diagram
Properties
content complex
Model
ANY element from TARGET namespace 'http://tethys.sdsu.edu/schema/1.0'
Source
<xs:element name="Properties">
  <xs:annotation>
    <xs:documentation>List of property elements describing the sensor. These may be arbitrary. Example: Properties can have child Units with value °C. Children may be nested.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="1">
      <xs:any namespace="##targetNamespace" processContents="skip" maxOccurs="unbounded" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Element Deployment / 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/Deployment.xsd
Complex Type ChannelInfo
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Used by
Model
Children ChannelNumber, DutyCycle, End, EventTrigger, Gain, Sampling, SensorNumber, Start
Source
<xs:complexType name="ChannelInfo">
  <xs:sequence maxOccurs="1">
    <xs:element name="ChannelNumber" type="xs:nonNegativeInteger">
      <xs:annotation>
        <xs:documentation>Channels and sensors are bound together from Start to End. While not enforced, we assume channels are numbered from 1 to N.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SensorNumber" type="xs:int">
      <xs:annotation>
        <xs:documentation>Audio sensor index within the Sensors element. This allows us to associate a channel with a physical hydrophone.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Start" type="xs:dateTime"/>
    <xs:element name="End" type="xs:dateTime"/>
    <xs:element minOccurs="0" name="EventTrigger">
      <xs:complexType>
        <xs:sequence>
          <xs:element minOccurs="0" name="Description" type="DescriptionType"/>
          <xs:element name="Algorithm" type="AlgorithmType"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Sampling">
      <xs:annotation>
        <xs:documentation>Sampling rate and quantization may change over time.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="1" name="Regimen">
            <xs:annotation>
              <xs:documentation>Sampling regimen may change over time. Each entry shows the start of a sampling configuration.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="TimeStamp" type="xs:dateTime"/>
                <xs:element name="SampleRate_kHz" type="xs:double">
                  <xs:annotation>
                    <xs:documentation>Number of samples per second in kHz, e.g. 192 is 192,000 samples/s</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="SampleBits" type="xs:int">
                  <xs:annotation>
                    <xs:documentation>Number of bits per sample.</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Gain" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Initial gain setting (assumed 0 if not populated) and any subsequent changes.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="Regimen">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="TimeStamp" type="xs:dateTime"/>
                <xs:choice>
                  <xs:element name="Gain_dB" type="xs:double"/>
                  <xs:element name="Gain_rel" type="xs:double">
                    <xs:annotation>
                      <xs:documentation>Only used if gain is not calibrated. Relative gain may be a number on a dial.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:choice>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="DutyCycle" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Duty cycle is represented by the recording duration and the interval from the start of one recording session to the next. A duration of 3 m and an interval of 5 m would represent a 60% duty cycle, 3 m on, 2 m off.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="Regimen" nillable="false">
            <xs:annotation>
              <xs:documentation>Duty cycling regimen may change over time. Each entry shows the start of a duty cycle configuration. The abscence of entries indicates continuous sampling as would having equal values in RecordingDuration_m and RecordingInterval_m.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="TimeStamp" type="xs:dateTime">
                  <xs:annotation>
                    <xs:documentation>Indicates when the duty cycle becomes active. It remains active until the next Regimen entry.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="RecordingDuration_s">
                  <xs:annotation>
                    <xs:documentation>The amount of time in minutes during each recording interval when the data logger is recoring. Use the attribute Offset_s when the recording does not begin at the beginning of each recording interval.</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>Recording time is offset from the start of RecordingDuration_s by N seconds.</xs:documentation>
                          </xs:annotation>
                        </xs:attribute>
                      </xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="RecordingInterval_s">
                  <xs:annotation>
                    <xs:documentation>Time between consecutive recordings. If RecordingDuration_s is 1800 s and RecordingInterval_s is 3600 s, then we record for the 30 min of each hour.</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:sequence>
</xs:complexType>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Complex Type AcousticDataQAType
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type extension of ns1:QualityAssuranceProcessType
Type hierarchy
Used by
Model
Children Quality, ns1:Description, ns1:ResponsibleParty
Source
<xs:complexType name="AcousticDataQAType">
  <xs:complexContent>
    <xs:extension base="QualityAssuranceProcessType">
      <xs:sequence>
        <xs:element maxOccurs="unbounded" name="Quality">
          <xs:annotation>
            <xs:documentation>If no quality assurance, create an entry of Category unverified spanning the acoustic record.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence maxOccurs="1">
              <xs:element name="Start" type="xs:dateTime"/>
              <xs:element name="End" type="xs:dateTime"/>
              <xs:element name="Category">
                <xs:annotation>
                  <xs:documentation>categories: unverified, good, compromised, unusable</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="unverified"/>
                    <xs:enumeration value="good"/>
                    <xs:enumeration value="compromised"/>
                    <xs:enumeration value="unusable"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="FrequencyRange">
                <xs:annotation>
                  <xs:documentation>QA metric applies to what frequency range?</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Low_Hz" type="xs:double"/>
                    <xs:element name="High_Hz" type="xs:double"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element maxOccurs="unbounded" minOccurs="0" name="Channel" type="xs:integer"/>
              <xs:element minOccurs="0" name="Comment" type="xs:string">
                <xs:annotation>
                  <xs:documentation>Additional qualitative information</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Complex Type PathElementType
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Used by
Model
Children Comment, End, FocalArea, Start, TrackId
Source
<xs:complexType name="PathElementType">
  <xs:sequence maxOccurs="1" minOccurs="0">
    <xs:element minOccurs="0" name="TrackId" type="xs:double"/>
    <xs:element name="Start" type="xs:dateTime"/>
    <xs:element name="End" type="xs:dateTime"/>
    <xs:element minOccurs="0" name="Comment" type="xs:string"/>
    <xs:element minOccurs="0" name="FocalArea" type="xs:string">
      <xs:annotation>
        <xs:documentation>This element is used to provide names that specify a focal area in which the study was conducted, such as a National Marine Sanctuary.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Complex Type DeploymentRecoveryDetails
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Used by
Model
Children AudioTimeStamp, DepthInstrument_m, ElevationInstrument_m, Elevation_m, TimeStamp, Vessel, ns1:Latitude, ns1:Longitude, ns1:Person, ns1:ResponsibleParty
Source
<xs:complexType name="DeploymentRecoveryDetails">
  <xs:sequence>
    <xs:group ref="LongLat"/>
    <xs:element minOccurs="0" name="ElevationInstrument_m" type="xs:double">
      <xs:annotation>
        <xs:documentation>The elevation at which this instrument is positioned.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DepthInstrument_m" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Not usually required. This field is designed to record depth with respect to the ground or seabed. Uses for this field include mines and alpine lakes.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Elevation_m" type="xs:double">
      <xs:annotation>
        <xs:documentation>Elevation of ground/sea bed</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TimeStamp" type="xs:dateTime">
      <xs:annotation>
        <xs:documentation>Time at which instrument was deployed/recovered. Lost instruments: set recovery time to deployment time.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AudioTimeStamp" type="xs:dateTime">
      <xs:annotation>
        <xs:documentation>Recording start or end - May differ from deployment time.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Vessel" minOccurs="0" type="xs:string"/>
    <xs:group ref="ContactGroup" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Complex Type Audio
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type extension of genericSensor
Type hierarchy
Used by
Model
Children Description, Geometry, HydrophoneId, Name, Number, PreampId, SensorId
Source
<xs:complexType name="Audio">
  <xs:complexContent>
    <xs:extension base="genericSensor">
      <xs:sequence minOccurs="0">
        <xs:element minOccurs="0" name="HydrophoneId" type="xs:string">
          <xs:annotation>
            <xs:documentation>Optional transducer identifier. Called TransducerId in the proposed ANSI standard.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PreampId" type="xs:string">
          <xs:annotation>
            <xs:documentation>Optional preamplifier identifier.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Complex Type genericSensor
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Used by
Model
Children Description, Geometry, Name, Number, SensorId
Source
<xs:complexType name="genericSensor">
  <xs:sequence minOccurs="1" maxOccurs="1">
    <xs:element name="Number" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Sensor index. May be used to associate the sensor with other parts of the schema. For example, for Audio sensors, the Channel/SensorNumber can be set to a specific Sensor/Audio/Number, permitting us to determine information about the a hydrophone assembly.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SensorId" type="xs:string">
      <xs:annotation>
        <xs:documentation>A value that uniquely identifies this sensor, e.g. a serial number.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Geometry" minOccurs="0" type="GeometryType_m">
      <xs:annotation>
        <xs:documentation>Geometry relative to platform</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Name" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Optional sensor name</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Description" type="xs:string">
      <xs:annotation>
        <xs:documentation>Optional description of sensor.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Complex Type unknownSensor
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Type extension of genericSensor
Type hierarchy
Used by
Model
Children Description, Geometry, Name, Number, Properties, SensorId, Type
Source
<xs:complexType name="unknownSensor">
  <xs:complexContent>
    <xs:extension base="genericSensor">
      <xs:sequence>
        <xs:element name="Type" type="xs:string">
          <xs:annotation>
            <xs:documentation>Description of data gathered by this sensor, e.g., temperature</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Properties">
          <xs:annotation>
            <xs:documentation>List of property elements describing the sensor. These may be arbitrary. Example: Properties can have child Units with value °C. Children may be nested.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence maxOccurs="1">
              <xs:any namespace="##targetNamespace" processContents="skip" maxOccurs="unbounded" minOccurs="0"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Attribute ChannelInfo / DutyCycle / Regimen / RecordingDuration_s / @Offfset_s
Namespace No namespace
Annotations
Recording time is offset from the start of RecordingDuration_s 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>Recording time is offset from the start of RecordingDuration_s by N seconds.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Attribute Deployment / Data / Tracks / Track / Point / Heading_DegN / @north
Namespace No namespace
Type restriction of xs:string
Properties
default magnetic
Facets
enumeration true
enumeration magnetic
Used by
Source
<xs:attribute default="magnetic" name="north">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="true"/>
      <xs:enumeration value="magnetic"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd
Attribute Deployment / Data / Tracks / Track / Point / CourseOverGround_DegN / @north
Namespace No namespace
Type restriction of xs:string
Properties
default magnetic
Facets
enumeration true
enumeration magnetic
Used by
Source
<xs:attribute default="magnetic" name="north">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="true"/>
      <xs:enumeration value="magnetic"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Schema location file:/U:/Users/mroch/Documents/eclipse/Tethys/DataRepository/coremeta/lib/schema/Deployment.xsd