Showing:

Annotations
Attributes
Diagrams
Facets
Identity Constraints
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 unqualified
Element Deployment
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram Deployment_xsd.tmp#Deployment_Project Deployment_xsd.tmp#Deployment_DeploymentID Deployment_xsd.tmp#Deployment_DeploymentAlias Deployment_xsd.tmp#Deployment_Site Deployment_xsd.tmp#Deployment_Cruise Deployment_xsd.tmp#Deployment_SiteAliases Deployment_xsd.tmp#Deployment_Platform Deployment_xsd.tmp#Deployment_Region Deployment_xsd.tmp#Deployment_Instrument Deployment_xsd.tmp#Deployment_SamplingDetails Deployment_xsd.tmp#Deployment_QualityAssurance Deployment_xsd.tmp#Deployment_Data Deployment_xsd.tmp#Deployment_DeploymentDetails Deployment_xsd.tmp#Deployment_RecoveryDetails Deployment_xsd.tmp#Deployment_Sensors
Properties
content complex
mixed true
Model
Children Cruise, Data, DeploymentAlias, DeploymentDetails, DeploymentID, Instrument, Platform, Project, QualityAssurance, RecoveryDetails, Region, SamplingDetails, Sensors, Site, SiteAliases
Instance
<Deployment xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Project>{1,1}</Project>
  <DeploymentID>{1,1}</DeploymentID>
  <DeploymentAlias>{0,1}</DeploymentAlias>
  <Site>{1,1}</Site>
  <Cruise>{0,1}</Cruise>
  <SiteAliases>{0,1}</SiteAliases>
  <Cruise>{1,1}</Cruise>
  <Platform>{1,1}</Platform>
  <Region>{0,1}</Region>
  <Instrument>{1,1}</Instrument>
  <SamplingDetails>{1,1}</SamplingDetails>
  <QualityAssurance>{1,1}</QualityAssurance>
  <Data>{1,1}</Data>
  <DeploymentDetails>{1,1}</DeploymentDetails>
  <RecoveryDetails>{0,1}</RecoveryDetails>
  <Sensors>{1,1}</Sensors>
</Deployment>
Identity constraints
QName Type Refer Selector Field(s)
DeploymentKey key . Project; DeploymentID; Site; Cruise
Source
<xs:element name="Deployment">
  <xs:complexType mixed="true">
    <xs:sequence minOccurs="1" maxOccurs="1">
      <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>Deployment identifier, a number related to either the Nth deployment operation in a series of deployments or the Nth deployment at a specific site.</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:choice>
        <xs:annotation>
          <xs:documentation>Deployment must be associated with a site or a cruise.</xs:documentation>
        </xs:annotation>
        <xs:sequence>
          <xs:element name="Site" type="xs:string">
            <xs:annotation>
              <xs:documentation>Name for current location.</xs:documentation>
            </xs:annotation>
          </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="SiteAliases" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Alternative names for the deployment location</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence maxOccurs="unbounded">
                <xs:element name="Site" type="xs:string"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:element name="Cruise" type="xs:string" minOccurs="1">
          <xs:annotation>
            <xs:documentation>Name of deployment cruise.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <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, etc.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ID" type="xs:string">
              <xs:annotation>
                <xs:documentation>Instrument identifier, e.g. serial number</xs:documentation>
              </xs:annotation>
            </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="unbounded">
            <xs:element name="Channel" type="ChannelInfo"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="QualityAssurance" type="AcousticDataQAType"/>
      <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 point to audio content.</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="Track">
              <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 maxOccurs="unbounded" minOccurs="0" name="Points">
                    <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="Trackline" type="xs:double">
                          <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="Bearing_DegN">
                                <xs:annotation>
                                  <xs:documentation>Bearing in degrees [0, 360) relative to true or magnetic north (as specified by north attribute, default magnetic)</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_kn" type="xs:double" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>Speed in knots</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="Depth_m" type="xs:double">
                                <xs:annotation>
                                  <xs:documentation>Instrument depth in meters</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="BottomDepth_m" type="xs:double" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>Bottom depth in meters</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:sequence>
                          <xs:element minOccurs="1" name="OnPath" type="PathElementType" maxOccurs="unbounded"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0" name="OffPath" type="PathElementType"/>
                        </xs:sequence>
                      </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:sequence>
  </xs:complexType>
  <xs:key name="DeploymentKey">
    <xs:selector xpath="."/>
    <xs:field xpath="Project"/>
    <xs:field xpath="DeploymentID"/>
    <xs:field xpath="Site"/>
    <xs:field xpath="Cruise"/>
  </xs:key>
</xs:element>
Element Deployment / Project
Namespace No namespace
Annotations
Name of project associated with this deployment.  Can be related to a geographic region, funding source, etc.
Diagram
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>
Element Deployment / DeploymentID
Namespace No namespace
Annotations
Deployment identifier, a number related to either the Nth deployment operation in a series of deployments or the Nth deployment at a specific site.
Diagram
Diagram
Type xs:int
Properties
content simple
Source
<xs:element name="DeploymentID" type="xs:int">
  <xs:annotation>
    <xs:documentation>Deployment identifier, a number related to either the Nth deployment operation in a series of deployments or the Nth deployment at a specific site.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Deployment / DeploymentAlias
Namespace No namespace
Annotations
Alternative deployment description.
Diagram
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>
Element Deployment / Site
Namespace No namespace
Annotations
Name for current location.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Site" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name for current location.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Deployment / Cruise
Namespace No namespace
Annotations
Name of deployment cruise.
Diagram
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>
Element Deployment / SiteAliases
Namespace No namespace
Annotations
Alternative names for the deployment location
Diagram
Diagram Deployment_xsd.tmp#Deployment_Deployment_SiteAliases_Site
Properties
content complex
minOccurs 0
Model
Children Site
Instance
<SiteAliases>
  <Site>{1,1}</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="unbounded">
      <xs:element name="Site" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Deployment / SiteAliases / Site
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Site" type="xs:string"/>
Element Deployment / Platform
Namespace No namespace
Annotations
On what platform is the instrument deployed? (e.g. mooring, tag)
Diagram
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>
Element Deployment / Region
Namespace No namespace
Annotations
Name of geographic region.
Diagram
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>
Element Deployment / Instrument
Namespace No namespace
Annotations
Instrument type and identifier.
Diagram
Diagram Deployment_xsd.tmp#Deployment_Deployment_Instrument_Type Deployment_xsd.tmp#Deployment_Deployment_Instrument_ID
Properties
content complex
Model
Children ID, Type
Instance
<Instrument>
  <Type>{1,1}</Type>
  <ID>{1,1}</ID>
</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, etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ID" type="xs:string">
        <xs:annotation>
          <xs:documentation>Instrument identifier, e.g. serial number</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Deployment / Instrument / Type
Namespace No namespace
Annotations
Instrument type, e.g. HARP, EAR, Popup, DMON, etc.
Diagram
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, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Deployment / Instrument / ID
Namespace No namespace
Annotations
Instrument identifier, e.g. serial number
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="ID" type="xs:string">
  <xs:annotation>
    <xs:documentation>Instrument identifier, e.g. serial number</xs:documentation>
  </xs:annotation>
</xs:element>
Element Deployment / SamplingDetails
Namespace No namespace
Annotations
Information about recordings on each channel. Sample rate, quantization bits, etc.
Diagram
Diagram Deployment_xsd.tmp#Deployment_Deployment_SamplingDetails_Channel
Properties
content complex
Model
Children Channel
Instance
<SamplingDetails>
  <Channel>{1,1}</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="unbounded">
      <xs:element name="Channel" type="ChannelInfo"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Deployment / SamplingDetails / Channel
Namespace No namespace
Diagram
Diagram Deployment_xsd.tmp#ChannelInfo_ChannelNumber Deployment_xsd.tmp#ChannelInfo_SensorNumber Deployment_xsd.tmp#ChannelInfo_Start Deployment_xsd.tmp#ChannelInfo_End Deployment_xsd.tmp#ChannelInfo_Sampling Deployment_xsd.tmp#ChannelInfo_Gain Deployment_xsd.tmp#ChannelInfo_DutyCycle Deployment_xsd.tmp#ChannelInfo
Type ChannelInfo
Properties
content complex
Model
Children ChannelNumber, DutyCycle, End, Gain, Sampling, SensorNumber, Start
Instance
<Channel>
  <ChannelNumber>{1,1}</ChannelNumber>
  <SensorNumber>{1,1}</SensorNumber>
  <Start>{1,1}</Start>
  <End>{1,1}</End>
  <Sampling>{1,1}</Sampling>
  <Gain>{0,1}</Gain>
  <DutyCycle>{0,1}</DutyCycle>
</Channel>
Source
<xs:element name="Channel" type="ChannelInfo"/>
Element ChannelInfo / ChannelNumber
Namespace No namespace
Annotations
Channels and sensors are bound together from Start to End.  While not enforced, we assume channels are numbered from 1 to N.
Diagram
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>
Element ChannelInfo / SensorNumber
Namespace No namespace
Annotations
Audio sensor index within the Sensors element.
Diagram
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.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChannelInfo / Start
Namespace No namespace
Diagram
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="Start" type="xs:dateTime"/>
Element ChannelInfo / End
Namespace No namespace
Diagram
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="End" type="xs:dateTime"/>
Element ChannelInfo / Sampling
Namespace No namespace
Annotations
Sampling rate and quantization may change over time.
Diagram
Diagram Deployment_xsd.tmp#ChannelInfo_ChannelInfo_Sampling_Regimen
Properties
content complex
Model
Children Regimen
Instance
<Sampling>
  <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:element name="SampleBits" type="xs:int"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ChannelInfo / Sampling / Regimen
Namespace No namespace
Annotations
Sampling regimen may change over time.  Each entry shows the start of a sampling configuration.
Diagram
Diagram Deployment_xsd.tmp#ChannelInfo_ChannelInfo_Sampling_ChannelInfo_ChannelInfo_Sampling_Regimen_TimeStamp Deployment_xsd.tmp#ChannelInfo_ChannelInfo_Sampling_ChannelInfo_ChannelInfo_Sampling_Regimen_SampleRate_kHz Deployment_xsd.tmp#ChannelInfo_ChannelInfo_Sampling_ChannelInfo_ChannelInfo_Sampling_Regimen_SampleBits
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children SampleBits, SampleRate_kHz, TimeStamp
Instance
<Regimen>
  <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:element name="SampleBits" type="xs:int"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ChannelInfo / Sampling / Regimen / TimeStamp
Namespace No namespace
Diagram
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="TimeStamp" type="xs:dateTime"/>
Element ChannelInfo / Sampling / Regimen / SampleRate_kHz
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="SampleRate_kHz" type="xs:double"/>
Element ChannelInfo / Sampling / Regimen / SampleBits
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
Source
<xs:element name="SampleBits" type="xs:int"/>
Element ChannelInfo / Gain
Namespace No namespace
Annotations
Initial gain setting (assumed 0 if not populated) and any subsequent changes.
Diagram
Diagram Deployment_xsd.tmp#ChannelInfo_ChannelInfo_Gain_Regimen
Properties
content complex
minOccurs 0
Model
Children Regimen
Instance
<Gain>
  <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>
Element ChannelInfo / Gain / Regimen
Namespace No namespace
Diagram
Diagram Deployment_xsd.tmp#ChannelInfo_ChannelInfo_Gain_ChannelInfo_ChannelInfo_Gain_Regimen_TimeStamp Deployment_xsd.tmp#ChannelInfo_ChannelInfo_Gain_ChannelInfo_ChannelInfo_Gain_Regimen_Gain_dB Deployment_xsd.tmp#ChannelInfo_ChannelInfo_Gain_ChannelInfo_ChannelInfo_Gain_Regimen_Gain_rel
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Gain_dB, Gain_rel, TimeStamp
Instance
<Regimen>
  <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>
Element ChannelInfo / Gain / Regimen / TimeStamp
Namespace No namespace
Diagram
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="TimeStamp" type="xs:dateTime"/>
Element ChannelInfo / Gain / Regimen / Gain_dB
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Gain_dB" type="xs:double"/>
Element ChannelInfo / Gain / Regimen / Gain_rel
Namespace No namespace
Annotations
Only used if gain is not calibrated.  Relative gain may be a number on a dial.
Diagram
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>
Element ChannelInfo / DutyCycle
Namespace No namespace
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
Diagram Deployment_xsd.tmp#ChannelInfo_ChannelInfo_DutyCycle_Regimen
Properties
content complex
minOccurs 0
Model
Children Regimen
Instance
<DutyCycle>
  <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:element name="RecordingDuration_m" type="xs:double"/>
            <xs:element name="RecordingInterval_m" type="xs:double"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ChannelInfo / DutyCycle / Regimen
Namespace No namespace
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
Diagram Deployment_xsd.tmp#ChannelInfo_ChannelInfo_DutyCycle_ChannelInfo_ChannelInfo_DutyCycle_Regimen_TimeStamp Deployment_xsd.tmp#ChannelInfo_ChannelInfo_DutyCycle_ChannelInfo_ChannelInfo_DutyCycle_Regimen_RecordingDuration_m Deployment_xsd.tmp#ChannelInfo_ChannelInfo_DutyCycle_ChannelInfo_ChannelInfo_DutyCycle_Regimen_RecordingInterval_m
Properties
content complex
minOccurs 0
maxOccurs unbounded
nillable false
Model
Children RecordingDuration_m, RecordingInterval_m, TimeStamp
Instance
<Regimen>
  <TimeStamp>{1,1}</TimeStamp>
  <RecordingDuration_m>{1,1}</RecordingDuration_m>
  <RecordingInterval_m>{1,1}</RecordingInterval_m>
</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:element name="RecordingDuration_m" type="xs:double"/>
      <xs:element name="RecordingInterval_m" type="xs:double"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ChannelInfo / DutyCycle / Regimen / TimeStamp
Namespace No namespace
Diagram
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="TimeStamp" type="xs:dateTime"/>
Element ChannelInfo / DutyCycle / Regimen / RecordingDuration_m
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="RecordingDuration_m" type="xs:double"/>
Element ChannelInfo / DutyCycle / Regimen / RecordingInterval_m
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="RecordingInterval_m" type="xs:double"/>
Element Deployment / QualityAssurance
Namespace No namespace
Diagram
Diagram CommonElements_xsd.tmp#QualityAssuranceProcessType_Description CommonElements_xsd.tmp#QualityAssuranceProcessType_ResponsibleParty CommonElements_xsd.tmp#QualityAssuranceProcessType Deployment_xsd.tmp#AcousticDataQAType_Quality Deployment_xsd.tmp#AcousticDataQAType
Type AcousticDataQAType
Type hierarchy
Properties
content complex
Model
Children Description, Quality, ResponsibleParty
Instance
<QualityAssurance>
  <Description>{0,1}</Description>
  <ResponsibleParty id="">{0,1}</ResponsibleParty>
  <Quality>{1,unbounded}</Quality>
</QualityAssurance>
Source
<xs:element name="QualityAssurance" type="AcousticDataQAType"/>
Element AcousticDataQAType / Quality
Namespace No namespace
Annotations
If no quality assurance, create an entry of Category unverified spanning the acoustic record.
Diagram
Diagram Deployment_xsd.tmp#AcousticDataQAType_AcousticDataQAType_Quality_Start Deployment_xsd.tmp#AcousticDataQAType_AcousticDataQAType_Quality_End Deployment_xsd.tmp#AcousticDataQAType_AcousticDataQAType_Quality_Category Deployment_xsd.tmp#AcousticDataQAType_AcousticDataQAType_Quality_FrequencyRange Deployment_xsd.tmp#AcousticDataQAType_AcousticDataQAType_Quality_Channel Deployment_xsd.tmp#AcousticDataQAType_AcousticDataQAType_Quality_Comment
Properties
content complex
maxOccurs unbounded
Model
Children Category, Channel, Comment, End, FrequencyRange, Start
Instance
<Quality>
  <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>
Element AcousticDataQAType / Quality / Start
Namespace No namespace
Diagram
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="Start" type="xs:dateTime"/>
Element AcousticDataQAType / Quality / End
Namespace No namespace
Diagram
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="End" type="xs:dateTime"/>
Element AcousticDataQAType / Quality / Category
Namespace No namespace
Annotations
categories: unverified, good, compromised, unusable
Diagram
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>
Element AcousticDataQAType / Quality / FrequencyRange
Namespace No namespace
Annotations
QA metric applies to what frequency range?
Diagram
Diagram Deployment_xsd.tmp#AcousticDataQAType_AcousticDataQAType_Quality_AcousticDataQAType_AcousticDataQAType_Quality_FrequencyRange_Low_Hz Deployment_xsd.tmp#AcousticDataQAType_AcousticDataQAType_Quality_AcousticDataQAType_AcousticDataQAType_Quality_FrequencyRange_High_Hz
Properties
content complex
minOccurs 0
Model
Children High_Hz, Low_Hz
Instance
<FrequencyRange>
  <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>
Element AcousticDataQAType / Quality / FrequencyRange / Low_Hz
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Low_Hz" type="xs:double"/>
Element AcousticDataQAType / Quality / FrequencyRange / High_Hz
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="High_Hz" type="xs:double"/>
Element AcousticDataQAType / Quality / Channel
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Channel" type="xs:integer"/>
Element AcousticDataQAType / Quality / Comment
Namespace No namespace
Annotations
Additional qualitative information
Diagram
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>
Element Deployment / Data
Namespace No namespace
Annotations
Data from instrument, a URI is provided when not present (typical for audio).
Diagram
Diagram Deployment_xsd.tmp#Deployment_Deployment_Data_Audio Deployment_xsd.tmp#Deployment_Deployment_Data_Track
Properties
content complex
Model
Children Audio, Track
Instance
<Data>
  <Audio>{1,1}</Audio>
  <Track>{0,1}</Track>
</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 point to audio content.</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="Track">
        <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 maxOccurs="unbounded" minOccurs="0" name="Points">
              <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="Trackline" type="xs:double">
                    <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="Bearing_DegN">
                          <xs:annotation>
                            <xs:documentation>Bearing in degrees [0, 360) relative to true or magnetic north (as specified by north attribute, default magnetic)</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_kn" type="xs:double" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Speed in knots</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="Depth_m" type="xs:double">
                          <xs:annotation>
                            <xs:documentation>Instrument depth in meters</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="BottomDepth_m" type="xs:double" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Bottom depth in meters</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:sequence>
                    <xs:element minOccurs="1" name="OnPath" type="PathElementType" maxOccurs="unbounded"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="OffPath" type="PathElementType"/>
                  </xs:sequence>
                </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>
Element Deployment / Data / Audio
Namespace No namespace
Annotations
Information about audio data.
Diagram
Diagram Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Audio_URI Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Audio_Processed Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Audio_Raw
Properties
content complex
Model
Children Processed, Raw, URI
Instance
<Audio>
  <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 point to audio content.</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>
Element Deployment / Data / Audio / URI
Namespace No namespace
Annotations
Uniform Resource Indicator point to audio content.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="URI" type="xs:string">
  <xs:annotation>
    <xs:documentation>Uniform Resource Indicator point to audio content.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Deployment / Data / Audio / Processed
Namespace No namespace
Annotations
Pointer to location of data that has been processed (e.g. checked for quality, decimated, etc.)
Diagram
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>
Element Deployment / Data / Audio / Raw
Namespace No namespace
Annotations
Pointer to raw data from the instrument.
Diagram
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>
Element Deployment / Data / Track
Namespace No namespace
Annotations
A set of measurements about a ship/instrument's track line.
Diagram
Diagram Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_TrackEffort Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_URI
Properties
content complex
minOccurs 0
Model
Children Points, TrackEffort, URI
Instance
<Track>
  <Points>{0,unbounded}</Points>
  <TrackEffort>{0,1}</TrackEffort>
  <URI>{0,unbounded}</URI>
</Track>
Source
<xs:element minOccurs="0" name="Track">
  <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 maxOccurs="unbounded" minOccurs="0" name="Points">
        <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="Trackline" type="xs:double">
              <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="Bearing_DegN">
                    <xs:annotation>
                      <xs:documentation>Bearing in degrees [0, 360) relative to true or magnetic north (as specified by north attribute, default magnetic)</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_kn" type="xs:double" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Speed in knots</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="Depth_m" type="xs:double">
                    <xs:annotation>
                      <xs:documentation>Instrument depth in meters</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="BottomDepth_m" type="xs:double" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Bottom depth in meters</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:sequence>
              <xs:element minOccurs="1" name="OnPath" type="PathElementType" maxOccurs="unbounded"/>
              <xs:element maxOccurs="unbounded" minOccurs="0" name="OffPath" type="PathElementType"/>
            </xs:sequence>
          </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>
Element Deployment / Data / Track / Points
Namespace No namespace
Annotations
A set of sorted (by time) points associated with one or more tracklines.
Diagram
Diagram Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Trackline Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Point
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Point, Trackline
Instance
<Points>
  <Trackline>{0,1}</Trackline>
  <Point>{1,unbounded}</Point>
</Points>
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Points">
  <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="Trackline" type="xs:double">
        <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="Bearing_DegN">
              <xs:annotation>
                <xs:documentation>Bearing in degrees [0, 360) relative to true or magnetic north (as specified by north attribute, default magnetic)</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_kn" type="xs:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Speed in knots</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="Depth_m" type="xs:double">
              <xs:annotation>
                <xs:documentation>Instrument depth in meters</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="BottomDepth_m" type="xs:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Bottom depth in meters</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Deployment / Data / Track / Points / Trackline
Namespace No namespace
Annotations
Optional trackline number.
If unimportant, everything can be put in one Points element.
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Trackline" type="xs:double">
  <xs:annotation>
    <xs:documentation>Optional trackline number. If unimportant, everything can be put in one Points element.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Deployment / Data / Track / Points / Point
Namespace No namespace
Annotations
Timestamped measurements:  long/lat, bearing, etc.
Points should be sorted by timestamp.
Diagram
Diagram Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Point_TimeStamp CommonElements_xsd.tmp#LongLat_Longitude CommonElements_xsd.tmp#LongLat_Latitude CommonElements_xsd.tmp#LongLat Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Point_Bearing_DegN Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Point_Speed_kn Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Point_Pitch_deg Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Point_Roll_deg Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Point_Depth_m Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Point_BottomDepth_m
Properties
content complex
maxOccurs unbounded
Model
Children Bearing_DegN, BottomDepth_m, Depth_m, Latitude, Longitude, Pitch_deg, Roll_deg, Speed_kn, TimeStamp
Instance
<Point>
  <TimeStamp>{1,1}</TimeStamp>
  <Longitude>{1,1}</Longitude>
  <Latitude>{1,1}</Latitude>
  <Bearing_DegN north="magnetic">{0,1}</Bearing_DegN>
  <Speed_kn>{0,1}</Speed_kn>
  <Pitch_deg>{0,1}</Pitch_deg>
  <Roll_deg>{0,1}</Roll_deg>
  <Depth_m>{0,1}</Depth_m>
  <BottomDepth_m>{0,1}</BottomDepth_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="Bearing_DegN">
        <xs:annotation>
          <xs:documentation>Bearing in degrees [0, 360) relative to true or magnetic north (as specified by north attribute, default magnetic)</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_kn" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Speed in knots</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="Depth_m" type="xs:double">
        <xs:annotation>
          <xs:documentation>Instrument depth in meters</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BottomDepth_m" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Bottom depth in meters</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Deployment / Data / Track / Points / Point / TimeStamp
Namespace No namespace
Diagram
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="TimeStamp" type="xs:dateTime"/>
Element Deployment / Data / Track / Points / Point / Bearing_DegN
Namespace No namespace
Annotations
Bearing in degrees [0, 360) relative to true or magnetic north (as specified by north attribute, default magnetic)
Diagram
Diagram CommonElements_xsd.tmp#BearingDeg Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Point_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Points_Point_Bearing_DegN_north
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="Bearing_DegN">
  <xs:annotation>
    <xs:documentation>Bearing in degrees [0, 360) relative to true or magnetic north (as specified by north attribute, default magnetic)</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>
Element Deployment / Data / Track / Points / Point / Speed_kn
Namespace No namespace
Annotations
Speed in knots
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="Speed_kn" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Speed in knots</xs:documentation>
  </xs:annotation>
</xs:element>
Element Deployment / Data / Track / Points / Point / Pitch_deg
Namespace No namespace
Annotations
Instrument pitch [0, 360) degrees
Diagram
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>
Element Deployment / Data / Track / Points / Point / Roll_deg
Namespace No namespace
Annotations
Instrument roll [0, 360) degrees
Diagram
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>
Element Deployment / Data / Track / Points / Point / Depth_m
Namespace No namespace
Annotations
Instrument depth in meters
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Depth_m" type="xs:double">
  <xs:annotation>
    <xs:documentation>Instrument depth in meters</xs:documentation>
  </xs:annotation>
</xs:element>
Element Deployment / Data / Track / Points / Point / BottomDepth_m
Namespace No namespace
Annotations
Bottom depth in meters
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="BottomDepth_m" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Bottom depth in meters</xs:documentation>
  </xs:annotation>
</xs:element>
Element Deployment / Data / Track / TrackEffort
Namespace No namespace
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
Diagram Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_TrackEffort_OnPath Deployment_xsd.tmp#Deployment_Deployment_Data_Deployment_Deployment_Data_Track_Deployment_Deployment_Data_Deployment_Deployment_Data_Track_TrackEffort_OffPath
Properties
content complex
minOccurs 0
Model
Children OffPath, OnPath
Instance
<TrackEffort>
  <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:sequence>
        <xs:element minOccurs="1" name="OnPath" type="PathElementType" maxOccurs="unbounded"/>
        <xs:element maxOccurs="unbounded" minOccurs="0" name="OffPath" type="PathElementType"/>
      </xs:sequence>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Deployment / Data / Track / TrackEffort / OnPath
Namespace No namespace
Diagram
Diagram Deployment_xsd.tmp#PathElementType_Trackline Deployment_xsd.tmp#PathElementType_Start Deployment_xsd.tmp#PathElementType_End Deployment_xsd.tmp#PathElementType_Comment Deployment_xsd.tmp#PathElementType
Type PathElementType
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children Comment, End, Start, Trackline
Instance
<OnPath>
  <Trackline>{0,1}</Trackline>
  <Start>{1,1}</Start>
  <End>{1,1}</End>
  <Comment>{0,1}</Comment>
</OnPath>
Source
<xs:element minOccurs="1" name="OnPath" type="PathElementType" maxOccurs="unbounded"/>
Element PathElementType / Trackline
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Trackline" type="xs:double"/>
Element PathElementType / Start
Namespace No namespace
Diagram
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="Start" type="xs:dateTime"/>
Element PathElementType / End
Namespace No namespace
Diagram
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="End" type="xs:dateTime"/>
Element PathElementType / Comment
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Comment" type="xs:string"/>
Element Deployment / Data / Track / TrackEffort / OffPath
Namespace No namespace
Diagram
Diagram Deployment_xsd.tmp#PathElementType_Trackline Deployment_xsd.tmp#PathElementType_Start Deployment_xsd.tmp#PathElementType_End Deployment_xsd.tmp#PathElementType_Comment Deployment_xsd.tmp#PathElementType
Type PathElementType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Comment, End, Start, Trackline
Instance
<OffPath>
  <Trackline>{0,1}</Trackline>
  <Start>{1,1}</Start>
  <End>{1,1}</End>
  <Comment>{0,1}</Comment>
</OffPath>
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="OffPath" type="PathElementType"/>
Element Deployment / Data / Track / URI
Namespace No namespace
Annotations
Pointer to trackline information.
Diagram
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>
Element Deployment / DeploymentDetails
Namespace No namespace
Annotations
Instrument deployment location, time, etc.
Diagram
Diagram CommonElements_xsd.tmp#LongLat_Longitude CommonElements_xsd.tmp#LongLat_Latitude CommonElements_xsd.tmp#LongLat Deployment_xsd.tmp#DeploymentRecoveryDetails_DepthInstrument_m Deployment_xsd.tmp#DeploymentRecoveryDetails_DepthBottom_m Deployment_xsd.tmp#DeploymentRecoveryDetails_TimeStamp Deployment_xsd.tmp#DeploymentRecoveryDetails_AudioTimeStamp Deployment_xsd.tmp#DeploymentRecoveryDetails_Vessel CommonElements_xsd.tmp#ContactGroup_Person CommonElements_xsd.tmp#ContactGroup_ResponsibleParty CommonElements_xsd.tmp#ContactGroup Deployment_xsd.tmp#DeploymentRecoveryDetails
Type DeploymentRecoveryDetails
Properties
content complex
Model
Children AudioTimeStamp, DepthBottom_m, DepthInstrument_m, Latitude, Longitude, Person, ResponsibleParty, TimeStamp, Vessel
Instance
<DeploymentDetails>
  <Longitude>{1,1}</Longitude>
  <Latitude>{1,1}</Latitude>
  <DepthInstrument_m>{0,1}</DepthInstrument_m>
  <DepthBottom_m>{0,1}</DepthBottom_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>
Element DeploymentRecoveryDetails / DepthInstrument_m
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="DepthInstrument_m" type="xs:double" minOccurs="0"/>
Element DeploymentRecoveryDetails / DepthBottom_m
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="DepthBottom_m" type="xs:double" minOccurs="0"/>
Element DeploymentRecoveryDetails / TimeStamp
Namespace No namespace
Annotations
Time at which instrument was deployed/recovered.
Lost instruments: set recovery time to deployment time.
Diagram
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>
Element DeploymentRecoveryDetails / AudioTimeStamp
Namespace No namespace
Annotations
Recording start or end - May differ from deployment time.
Diagram
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>
Element DeploymentRecoveryDetails / Vessel
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Vessel" minOccurs="0" type="xs:string"/>
Element Deployment / RecoveryDetails
Namespace No namespace
Annotations
Instrument recovery, location, time, etc.
Diagram
Diagram CommonElements_xsd.tmp#LongLat_Longitude CommonElements_xsd.tmp#LongLat_Latitude CommonElements_xsd.tmp#LongLat Deployment_xsd.tmp#DeploymentRecoveryDetails_DepthInstrument_m Deployment_xsd.tmp#DeploymentRecoveryDetails_DepthBottom_m Deployment_xsd.tmp#DeploymentRecoveryDetails_TimeStamp Deployment_xsd.tmp#DeploymentRecoveryDetails_AudioTimeStamp Deployment_xsd.tmp#DeploymentRecoveryDetails_Vessel CommonElements_xsd.tmp#ContactGroup_Person CommonElements_xsd.tmp#ContactGroup_ResponsibleParty CommonElements_xsd.tmp#ContactGroup Deployment_xsd.tmp#DeploymentRecoveryDetails
Type DeploymentRecoveryDetails
Properties
content complex
minOccurs 0
Model
Children AudioTimeStamp, DepthBottom_m, DepthInstrument_m, Latitude, Longitude, Person, ResponsibleParty, TimeStamp, Vessel
Instance
<RecoveryDetails>
  <Longitude>{1,1}</Longitude>
  <Latitude>{1,1}</Latitude>
  <DepthInstrument_m>{0,1}</DepthInstrument_m>
  <DepthBottom_m>{0,1}</DepthBottom_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>
Element Deployment / Sensors
Namespace No namespace
Annotations
Sensors on instrument.
Diagram
Diagram Deployment_xsd.tmp#Deployment_Deployment_Sensors_Audio Deployment_xsd.tmp#Deployment_Deployment_Sensors_Depth Deployment_xsd.tmp#Deployment_Deployment_Sensors_Sensor
Properties
content complex
Model
Children Audio, Depth, Sensor
Instance
<Sensors>
  <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>
Element Deployment / Sensors / Audio
Namespace No namespace
Diagram
Diagram Deployment_xsd.tmp#genericSensor_Number Deployment_xsd.tmp#genericSensor_SensorID Deployment_xsd.tmp#genericSensor_Geometry Deployment_xsd.tmp#genericSensor_Name Deployment_xsd.tmp#genericSensor_Description Deployment_xsd.tmp#genericSensor Deployment_xsd.tmp#Audio_HydrophoneID Deployment_xsd.tmp#Audio_PreampID Deployment_xsd.tmp#Audio
Type Audio
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Description, Geometry, HydrophoneID, Name, Number, PreampID, SensorID
Instance
<Audio>
  <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"/>
Element genericSensor / Number
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="Number" type="xs:integer"/>
Element genericSensor / SensorID
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="SensorID" type="xs:string"/>
Element genericSensor / Geometry
Namespace No namespace
Annotations
Geometry relative to platform
Diagram
Diagram Deployment_xsd.tmp#genericSensor_genericSensor_Geometry_x_m Deployment_xsd.tmp#genericSensor_genericSensor_Geometry_y_m Deployment_xsd.tmp#genericSensor_genericSensor_Geometry_z_m
Properties
content complex
minOccurs 0
mixed true
Model
x_m | y_m | z_m
Children x_m, y_m, z_m
Instance
<Geometry>
  <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">
  <xs:annotation>
    <xs:documentation>Geometry relative to platform</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="1">
      <xs:element name="x_m" type="xs:double"/>
      <xs:element name="y_m" type="xs:double"/>
      <xs:element name="z_m" type="xs:double"/>
    </xs:choice>
  </xs:complexType>
</xs:element>
Element genericSensor / Geometry / x_m
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="x_m" type="xs:double"/>
Element genericSensor / Geometry / y_m
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="y_m" type="xs:double"/>
Element genericSensor / Geometry / z_m
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="z_m" type="xs:double"/>
Element genericSensor / Name
Namespace No namespace
Annotations
Optional sensor name
Diagram
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>
Element genericSensor / Description
Namespace No namespace
Annotations
Optional description of sensor
Diagram
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>
Element Audio / HydrophoneID
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="HydrophoneID" type="xs:string"/>
Element Audio / PreampID
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="PreampID" type="xs:string"/>
Element Deployment / Sensors / Depth
Namespace No namespace
Diagram
Diagram Deployment_xsd.tmp#genericSensor_Number Deployment_xsd.tmp#genericSensor_SensorID Deployment_xsd.tmp#genericSensor_Geometry Deployment_xsd.tmp#genericSensor_Name Deployment_xsd.tmp#genericSensor_Description Deployment_xsd.tmp#genericSensor
Type genericSensor
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Description, Geometry, Name, Number, SensorID
Instance
<Depth>
  <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"/>
Element Deployment / Sensors / Sensor
Namespace No namespace
Diagram
Diagram Deployment_xsd.tmp#genericSensor_Number Deployment_xsd.tmp#genericSensor_SensorID Deployment_xsd.tmp#genericSensor_Geometry Deployment_xsd.tmp#genericSensor_Name Deployment_xsd.tmp#genericSensor_Description Deployment_xsd.tmp#genericSensor Deployment_xsd.tmp#unknownSensor_Type Deployment_xsd.tmp#unknownSensor_Properties Deployment_xsd.tmp#unknownSensor
Type unknownSensor
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Description, Geometry, Name, Number, Properties, SensorID, Type
Instance
<Sensor>
  <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"/>
Element unknownSensor / Type
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Type" type="xs:string"/>
Element unknownSensor / Properties
Namespace No namespace
Diagram
Diagram
Properties
content complex
Model
ANY element from ANY namespace
Source
<xs:element name="Properties">
  <xs:complexType>
    <xs:sequence maxOccurs="1">
      <xs:any namespace="##any" processContents="skip" maxOccurs="unbounded" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Complex Type ChannelInfo
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram Deployment_xsd.tmp#ChannelInfo_ChannelNumber Deployment_xsd.tmp#ChannelInfo_SensorNumber Deployment_xsd.tmp#ChannelInfo_Start Deployment_xsd.tmp#ChannelInfo_End Deployment_xsd.tmp#ChannelInfo_Sampling Deployment_xsd.tmp#ChannelInfo_Gain Deployment_xsd.tmp#ChannelInfo_DutyCycle
Used by
Model
Children ChannelNumber, DutyCycle, End, 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.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Start" type="xs:dateTime"/>
    <xs:element name="End" type="xs:dateTime"/>
    <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:element name="SampleBits" type="xs:int"/>
              </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:element name="RecordingDuration_m" type="xs:double"/>
                <xs:element name="RecordingInterval_m" type="xs:double"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AcousticDataQAType
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram CommonElements_xsd.tmp#QualityAssuranceProcessType_Description CommonElements_xsd.tmp#QualityAssuranceProcessType_ResponsibleParty CommonElements_xsd.tmp#QualityAssuranceProcessType Deployment_xsd.tmp#AcousticDataQAType_Quality
Type extension of ns1:QualityAssuranceProcessType
Type hierarchy
Used by
Model
Children Description, Quality, 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>
Complex Type PathElementType
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram Deployment_xsd.tmp#PathElementType_Trackline Deployment_xsd.tmp#PathElementType_Start Deployment_xsd.tmp#PathElementType_End Deployment_xsd.tmp#PathElementType_Comment
Used by
Model
Children Comment, End, Start, Trackline
Source
<xs:complexType name="PathElementType">
  <xs:sequence maxOccurs="1" minOccurs="0">
    <xs:element minOccurs="0" name="Trackline" 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:sequence>
</xs:complexType>
Complex Type DeploymentRecoveryDetails
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram CommonElements_xsd.tmp#LongLat_Longitude CommonElements_xsd.tmp#LongLat_Latitude CommonElements_xsd.tmp#LongLat Deployment_xsd.tmp#DeploymentRecoveryDetails_DepthInstrument_m Deployment_xsd.tmp#DeploymentRecoveryDetails_DepthBottom_m Deployment_xsd.tmp#DeploymentRecoveryDetails_TimeStamp Deployment_xsd.tmp#DeploymentRecoveryDetails_AudioTimeStamp Deployment_xsd.tmp#DeploymentRecoveryDetails_Vessel CommonElements_xsd.tmp#ContactGroup_Person CommonElements_xsd.tmp#ContactGroup_ResponsibleParty CommonElements_xsd.tmp#ContactGroup
Used by
Model
Children AudioTimeStamp, DepthBottom_m, DepthInstrument_m, Latitude, Longitude, Person, ResponsibleParty, TimeStamp, Vessel
Source
<xs:complexType name="DeploymentRecoveryDetails">
  <xs:sequence>
    <xs:group ref="LongLat"/>
    <xs:element name="DepthInstrument_m" type="xs:double" minOccurs="0"/>
    <xs:element name="DepthBottom_m" type="xs:double" minOccurs="0"/>
    <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>
Complex Type Audio
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram Deployment_xsd.tmp#genericSensor_Number Deployment_xsd.tmp#genericSensor_SensorID Deployment_xsd.tmp#genericSensor_Geometry Deployment_xsd.tmp#genericSensor_Name Deployment_xsd.tmp#genericSensor_Description Deployment_xsd.tmp#genericSensor Deployment_xsd.tmp#Audio_HydrophoneID Deployment_xsd.tmp#Audio_PreampID
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:element minOccurs="0" name="PreampID" type="xs:string"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type genericSensor
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram Deployment_xsd.tmp#genericSensor_Number Deployment_xsd.tmp#genericSensor_SensorID Deployment_xsd.tmp#genericSensor_Geometry Deployment_xsd.tmp#genericSensor_Name Deployment_xsd.tmp#genericSensor_Description
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:element name="SensorID" type="xs:string"/>
    <xs:element name="Geometry" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Geometry relative to platform</xs:documentation>
      </xs:annotation>
      <xs:complexType mixed="true">
        <xs:choice minOccurs="0" maxOccurs="1">
          <xs:element name="x_m" type="xs:double"/>
          <xs:element name="y_m" type="xs:double"/>
          <xs:element name="z_m" type="xs:double"/>
        </xs:choice>
      </xs:complexType>
    </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>
Complex Type unknownSensor
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram Deployment_xsd.tmp#genericSensor_Number Deployment_xsd.tmp#genericSensor_SensorID Deployment_xsd.tmp#genericSensor_Geometry Deployment_xsd.tmp#genericSensor_Name Deployment_xsd.tmp#genericSensor_Description Deployment_xsd.tmp#genericSensor Deployment_xsd.tmp#unknownSensor_Type Deployment_xsd.tmp#unknownSensor_Properties
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:element name="Properties">
          <xs:complexType>
            <xs:sequence maxOccurs="1">
              <xs:any namespace="##any" processContents="skip" maxOccurs="unbounded" minOccurs="0"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Attribute Deployment / Data / Track / Points / Point / Bearing_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>