Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema CommonElements.xsd
Namespace http://tethys.sdsu.edu/schema/1.0
Properties
attribute form default unqualified
element form default unqualified
Element ns1:DescriptionType / Objectives
Namespace No namespace
Annotations
What are the objectives of this effort?  Examples:
Beamform to increase SNR for detection.
Detect every click of a rare species.
Verify data quality.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Objectives" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>What are the objectives of this effort? Examples: Beamform to increase SNR for detection. Detect every click of a rare species. Verify data quality.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ns1:DescriptionType / Abstract
Namespace No namespace
Annotations
Overview of effort.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Abstract" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Overview of effort.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ns1:DescriptionType / Method
Namespace No namespace
Annotations
High-level description of the method used.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Method" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>High-level description of the method used.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ns1:DataSourceType / EnsembleName
Namespace No namespace
Annotations
Name of a group of instruments being used together for a common purpose (e.g. large aperture array).  The Name will correspond to an instance in the Ensemble collection.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="EnsembleName" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of a group of instruments being used together for a common purpose (e.g. large aperture array). The Name will correspond to an instance in the Ensemble collection.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ns1:DataSourceType / Project
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Project" type="xs:string"/>
Element ns1:DataSourceType / Deployment
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="Deployment" type="xs:integer"/>
Element ns1:DataSourceType / Site
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Site" type="xs:string"/>
Element ns1:DataSourceType / Cruise
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Cruise" type="xs:string"/>
Element ns1:AlgorithmType / Method
Namespace No namespace
Annotations
Text based description of algorithm or citation
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Method" type="xs:string">
  <xs:annotation>
    <xs:documentation>Text based description of algorithm or citation</xs:documentation>
  </xs:annotation>
</xs:element>
Element ns1:AlgorithmType / Software
Namespace No namespace
Annotations
Name of software that implements the algorithm.  This might be the name of a plug-in or extension module that is part of a larger program or system.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Software" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of software that implements the algorithm. This might be the name of a plug-in or extension module that is part of a larger program or system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ns1:AlgorithmType / Version
Namespace No namespace
Annotations
Software version identifier
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Version" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Software version identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element ns1:AlgorithmType / Parameters
Namespace No namespace
Annotations
Structured tags to describe parameters used in algorithm execution.
Diagram
Diagram
Properties
content complex
Model
ANY element from ANY namespace
Source
<xs:element name="Parameters">
  <xs:annotation>
    <xs:documentation>Structured tags to describe parameters used in algorithm execution.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="skip"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ns1:AlgorithmType / SupportSoftware
Namespace No namespace
Annotations
Software required in addition to the algorithm itself, e.g. Matlab, Ishmael, XBAT, Triton, etc.
Diagram
Diagram CommonElements_xsd.tmp#AlgorithmType_AlgorithmType_SupportSoftware_Software CommonElements_xsd.tmp#AlgorithmType_AlgorithmType_SupportSoftware_Version CommonElements_xsd.tmp#AlgorithmType_AlgorithmType_SupportSoftware_Parameters
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Parameters, Software, Version
Instance
<SupportSoftware>
  <Software>{1,1}</Software>
  <Version>{0,1}</Version>
  <Parameters>{0,1}</Parameters>
</SupportSoftware>
Source
<xs:element name="SupportSoftware" maxOccurs="unbounded" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Software required in addition to the algorithm itself, e.g. Matlab, Ishmael, XBAT, Triton, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Software" type="xs:string"/>
      <xs:element name="Version" type="xs:string" minOccurs="0"/>
      <xs:element name="Parameters" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Structured tags to describe parameters used in algorithm execution.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="skip"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ns1:AlgorithmType / SupportSoftware / Software
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Software" type="xs:string"/>
Element ns1:AlgorithmType / SupportSoftware / Version
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Version" type="xs:string" minOccurs="0"/>
Element ns1:AlgorithmType / SupportSoftware / Parameters
Namespace No namespace
Annotations
Structured tags to describe parameters used in algorithm execution.
Diagram
Diagram
Properties
content complex
minOccurs 0
Model
ANY element from ANY namespace
Source
<xs:element name="Parameters" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Structured tags to describe parameters used in algorithm execution.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="skip"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ns1:QualityAssuranceProcessType / Description
Namespace No namespace
Diagram
Diagram CommonElements_xsd.tmp#DescriptionType_Objectives CommonElements_xsd.tmp#DescriptionType_Abstract CommonElements_xsd.tmp#DescriptionType_Method CommonElements_xsd.tmp#DescriptionType
Type ns1:DescriptionType
Properties
content complex
minOccurs 0
Model
Children Abstract, Method, Objectives
Instance
<Description>
  <Objectives>{0,1}</Objectives>
  <Abstract>{0,1}</Abstract>
  <Method>{0,1}</Method>
</Description>
Source
<xs:element name="Description" type="ns1:DescriptionType" minOccurs="0"/>
Element ns1:QualityAssuranceProcessType / ResponsibleParty
Namespace No namespace
Diagram
Diagram CommonElements_xsd.tmp#ResponsibleParty_id CommonElements_xsd.tmp#ResponsibleParty_individualName CommonElements_xsd.tmp#ResponsibleParty_organizationName CommonElements_xsd.tmp#ResponsibleParty_positionName CommonElements_xsd.tmp#ResponsibleParty_contactInfo CommonElements_xsd.tmp#ResponsibleParty
Type ns1:ResponsibleParty
Properties
content complex
minOccurs 0
Model
Children contactInfo, individualName, organizationName, positionName
Instance
<ResponsibleParty id="">
  <individualName>{0,1}</individualName>
  <organizationName>{0,1}</organizationName>
  <positionName>{0,1}</positionName>
  <contactInfo>{0,1}</contactInfo>
</ResponsibleParty>
Attributes
QName Type Use Annotation
id xs:NCName optional
Handle to external database
Source
<xs:element name="ResponsibleParty" type="ns1:ResponsibleParty" minOccurs="0"/>
Element ns1:ResponsibleParty / individualName
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="individualName" type="xs:string"/>
Element ns1:ResponsibleParty / organizationName
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="organizationName" type="xs:string"/>
Element ns1:ResponsibleParty / positionName
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="positionName" type="xs:string"/>
Element ns1:ResponsibleParty / contactInfo
Namespace No namespace
Diagram
Diagram CommonElements_xsd.tmp#contactInfo_phone CommonElements_xsd.tmp#contactInfo_address CommonElements_xsd.tmp#contactInfo_onlineResource CommonElements_xsd.tmp#contactInfo_hoursOfService CommonElements_xsd.tmp#contactInfo_contactInstructions CommonElements_xsd.tmp#contactInfo
Type ns1:contactInfo
Properties
content complex
minOccurs 0
Model
Children address, contactInstructions, hoursOfService, onlineResource, phone
Instance
<contactInfo>
  <phone>{0,1}</phone>
  <address>{0,1}</address>
  <onlineResource>{0,unbounded}</onlineResource>
  <hoursOfService>{0,1}</hoursOfService>
  <contactInstructions>{0,1}</contactInstructions>
</contactInfo>
Source
<xs:element minOccurs="0" name="contactInfo" type="ns1:contactInfo"/>
Element ns1:contactInfo / phone
Namespace No namespace
Diagram
Diagram CommonElements_xsd.tmp#contactInfo_contactInfo_phone_voice CommonElements_xsd.tmp#contactInfo_contactInfo_phone_facsimile
Properties
content complex
minOccurs 0
Model
Children facsimile, voice
Instance
<phone>
  <voice>{0,unbounded}</voice>
  <facsimile>{0,unbounded}</facsimile>
</phone>
Source
<xs:element minOccurs="0" name="phone">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="voice" type="xs:string"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="facsimile" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ns1:contactInfo / phone / voice
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="voice" type="xs:string"/>
Element ns1:contactInfo / phone / facsimile
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="facsimile" type="xs:string"/>
Element ns1:contactInfo / address
Namespace No namespace
Diagram
Diagram CommonElements_xsd.tmp#contactInfo_contactInfo_address_deliveryPoint CommonElements_xsd.tmp#contactInfo_contactInfo_address_city CommonElements_xsd.tmp#contactInfo_contactInfo_address_administrativeArea CommonElements_xsd.tmp#contactInfo_contactInfo_address_postalCode CommonElements_xsd.tmp#contactInfo_contactInfo_address_country CommonElements_xsd.tmp#contactInfo_contactInfo_address_electronicMailAddress
Properties
content complex
minOccurs 0
Model
Children administrativeArea, city, country, deliveryPoint, electronicMailAddress, postalCode
Instance
<address>
  <deliveryPoint>{0,unbounded}</deliveryPoint>
  <city>{0,1}</city>
  <administrativeArea>{0,1}</administrativeArea>
  <postalCode>{0,1}</postalCode>
  <country>{0,1}</country>
  <electronicMailAddress>{0,1}</electronicMailAddress>
</address>
Source
<xs:element minOccurs="0" name="address">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="deliveryPoint" type="xs:string"/>
      <xs:element minOccurs="0" name="city" type="xs:string"/>
      <xs:element minOccurs="0" name="administrativeArea" type="xs:string"/>
      <xs:element minOccurs="0" name="postalCode" type="xs:string"/>
      <xs:element minOccurs="0" name="country" type="xs:string"/>
      <xs:element minOccurs="0" name="electronicMailAddress" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element ns1:contactInfo / address / deliveryPoint
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="deliveryPoint" type="xs:string"/>
Element ns1:contactInfo / address / city
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="city" type="xs:string"/>
Element ns1:contactInfo / address / administrativeArea
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="administrativeArea" type="xs:string"/>
Element ns1:contactInfo / address / postalCode
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="postalCode" type="xs:string"/>
Element ns1:contactInfo / address / country
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="country" type="xs:string"/>
Element ns1:contactInfo / address / electronicMailAddress
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="electronicMailAddress" type="xs:string"/>
Element ns1:contactInfo / onlineResource
Namespace No namespace
Annotations
We do not fully conform to the onlineResources of ISO 19115
Diagram
Diagram
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
Wildcard: ANY attribute from ANY namespace
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="onlineResource">
  <xs:annotation>
    <xs:documentation>We do not fully conform to the onlineResources of ISO 19115</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:anyAttribute namespace="##any"/>
  </xs:complexType>
</xs:element>
Element ns1:contactInfo / hoursOfService
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="hoursOfService" type="xs:string"/>
Element ns1:contactInfo / contactInstructions
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="contactInstructions" type="xs:string"/>
Element ns1:ContactGroup / Person
Namespace No namespace
Diagram
Diagram CommonElements_xsd.tmp#Person_id CommonElements_xsd.tmp#Person_surname CommonElements_xsd.tmp#Person_name CommonElements_xsd.tmp#Person_userID CommonElements_xsd.tmp#Person_affiliation CommonElements_xsd.tmp#Person_phoneNumber CommonElements_xsd.tmp#Person_email CommonElements_xsd.tmp#Person
Type ns1:Person
Properties
content complex
Model
Children affiliation, email, name, phoneNumber, surname, userID
Instance
<Person id="">
  <surname>{1,1}</surname>
  <name>{1,1}</name>
  <userID>{1,1}</userID>
  <affiliation>{1,1}</affiliation>
  <phoneNumber>{1,1}</phoneNumber>
  <email>{1,1}</email>
</Person>
Attributes
QName Type Use Annotation
id xs:NCName optional
Handle to external database
Source
<xs:element name="Person" type="ns1:Person"/>
Element ns1:Person / surname
Namespace No namespace
Diagram
Diagram
Type xs:token
Properties
content simple
Source
<xs:element name="surname" type="xs:token"/>
Element ns1:Person / name
Namespace No namespace
Diagram
Diagram
Type xs:token
Properties
content simple
Source
<xs:element name="name" type="xs:token"/>
Element ns1:Person / userID
Namespace No namespace
Diagram
Diagram
Type xs:token
Properties
content simple
Source
<xs:element name="userID" type="xs:token"/>
Element ns1:Person / affiliation
Namespace No namespace
Diagram
Diagram
Type xs:token
Properties
content simple
Source
<xs:element name="affiliation" type="xs:token"/>
Element ns1:Person / phoneNumber
Namespace No namespace
Diagram
Diagram
Type xs:token
Properties
content simple
Source
<xs:element name="phoneNumber" type="xs:token"/>
Element ns1:Person / email
Namespace No namespace
Diagram
Diagram
Type xs:token
Properties
content simple
Source
<xs:element name="email" type="xs:token"/>
Element ns1:ContactGroup / ResponsibleParty
Namespace No namespace
Diagram
Diagram CommonElements_xsd.tmp#ResponsibleParty_id CommonElements_xsd.tmp#ResponsibleParty_individualName CommonElements_xsd.tmp#ResponsibleParty_organizationName CommonElements_xsd.tmp#ResponsibleParty_positionName CommonElements_xsd.tmp#ResponsibleParty_contactInfo CommonElements_xsd.tmp#ResponsibleParty
Type ns1:ResponsibleParty
Properties
content complex
Model
Children contactInfo, individualName, organizationName, positionName
Instance
<ResponsibleParty id="">
  <individualName>{0,1}</individualName>
  <organizationName>{0,1}</organizationName>
  <positionName>{0,1}</positionName>
  <contactInfo>{0,1}</contactInfo>
</ResponsibleParty>
Attributes
QName Type Use Annotation
id xs:NCName optional
Handle to external database
Source
<xs:element name="ResponsibleParty" type="ns1:ResponsibleParty"/>
Element ns1:LongLat / Longitude
Namespace No namespace
Annotations
Expressed in degrees East [0, 360)
Diagram
Diagram CommonElements_xsd.tmp#LongitudeValueType
Type ns1:LongitudeValueType
Properties
content simple
Facets
maxExclusive 360
minInclusive 0
Source
<xs:element name="Longitude" type="ns1:LongitudeValueType">
  <xs:annotation>
    <xs:documentation>Expressed in degrees East [0, 360)</xs:documentation>
  </xs:annotation>
</xs:element>
Element ns1:LongLat / Latitude
Namespace No namespace
Annotations
Expressed in degrees North [-90, 90]
Diagram
Diagram CommonElements_xsd.tmp#LatitudeValueType
Type ns1:LatitudeValueType
Properties
content simple
Facets
maxInclusive 90
minInclusive -90
Source
<xs:element name="Latitude" type="ns1:LatitudeValueType">
  <xs:annotation>
    <xs:documentation>Expressed in degrees North [-90, 90]</xs:documentation>
  </xs:annotation>
</xs:element>
Element ns1:LongLat3 / Longitude
Namespace No namespace
Annotations
Expressed in degrees East [0, 360)
Diagram
Diagram CommonElements_xsd.tmp#LongitudeValueType
Type ns1:LongitudeValueType
Properties
content simple
Facets
maxExclusive 360
minInclusive 0
Source
<xs:element name="Longitude" type="ns1:LongitudeValueType">
  <xs:annotation>
    <xs:documentation>Expressed in degrees East [0, 360)</xs:documentation>
  </xs:annotation>
</xs:element>
Element ns1:LongLat3 / Latitude
Namespace No namespace
Annotations
Expressed in degrees North [-90, 90]
Diagram
Diagram CommonElements_xsd.tmp#LatitudeValueType
Type ns1:LatitudeValueType
Properties
content simple
Facets
maxInclusive 90
minInclusive -90
Source
<xs:element name="Latitude" type="ns1:LatitudeValueType">
  <xs:annotation>
    <xs:documentation>Expressed in degrees North [-90, 90]</xs:documentation>
  </xs:annotation>
</xs:element>
Element ns1:LongLat3 / Depth_m
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Depth_m" type="xs:double"/>
Element ns1:LongLatAlt / Longitude
Namespace No namespace
Annotations
Expressed in degrees East [0, 360)
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Longitude" type="xs:double">
  <xs:annotation>
    <xs:documentation>Expressed in degrees East [0, 360)</xs:documentation>
  </xs:annotation>
</xs:element>
Element ns1:LongLatAlt / Latitude
Namespace No namespace
Annotations
Expressed in degrees North [-90, 90]
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Latitude" type="xs:double">
  <xs:annotation>
    <xs:documentation>Expressed in degrees North [-90, 90]</xs:documentation>
  </xs:annotation>
</xs:element>
Element ns1:LongLatAlt / Altitude_m
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="Altitude_m" type="xs:double" maxOccurs="1" minOccurs="0"/>
Complex Type ns1:DescriptionType
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Text based description of process.
Diagram
Diagram CommonElements_xsd.tmp#DescriptionType_Objectives CommonElements_xsd.tmp#DescriptionType_Abstract CommonElements_xsd.tmp#DescriptionType_Method
Used by
Model
Children Abstract, Method, Objectives
Source
<xs:complexType name="DescriptionType">
  <xs:annotation>
    <xs:documentation>Text based description of process.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Objectives" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>What are the objectives of this effort? Examples: Beamform to increase SNR for detection. Detect every click of a rare species. Verify data quality.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Abstract" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Overview of effort.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Method" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>High-level description of the method used.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ns1:DataSourceType
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Indicates the deployment or ensemble from which the process (e.g. detector) derived information.
Diagram
Diagram CommonElements_xsd.tmp#DataSourceType_EnsembleName CommonElements_xsd.tmp#DataSourceType_Project CommonElements_xsd.tmp#DataSourceType_Deployment CommonElements_xsd.tmp#DataSourceType_Site CommonElements_xsd.tmp#DataSourceType_Cruise
Used by
Model
Children Cruise, Deployment, EnsembleName, Project, Site
Source
<xs:complexType name="DataSourceType">
  <xs:annotation>
    <xs:documentation>Indicates the deployment or ensemble from which the process (e.g. detector) derived information.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="EnsembleName" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of a group of instruments being used together for a common purpose (e.g. large aperture array). The Name will correspond to an instance in the Ensemble collection.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:sequence>
      <xs:annotation>
        <xs:documentation>Information that identifies a specific deployment within the Deployment collection.</xs:documentation>
      </xs:annotation>
      <xs:element name="Project" type="xs:string"/>
      <xs:element name="Deployment" type="xs:integer"/>
      <xs:choice>
        <xs:element name="Site" type="xs:string"/>
        <xs:element name="Cruise" type="xs:string"/>
      </xs:choice>
    </xs:sequence>
  </xs:choice>
</xs:complexType>
Complex Type ns1:AlgorithmType
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Description of detection algorithm
Diagram
Diagram CommonElements_xsd.tmp#AlgorithmType_Method CommonElements_xsd.tmp#AlgorithmType_Software CommonElements_xsd.tmp#AlgorithmType_Version CommonElements_xsd.tmp#AlgorithmType_Parameters CommonElements_xsd.tmp#AlgorithmType_SupportSoftware
Used by
Model
Children Method, Parameters, Software, SupportSoftware, Version
Source
<xs:complexType name="AlgorithmType">
  <xs:annotation>
    <xs:documentation>Description of detection algorithm</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element minOccurs="0" name="Method" type="xs:string">
      <xs:annotation>
        <xs:documentation>Text based description of algorithm or citation</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Software" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of software that implements the algorithm. This might be the name of a plug-in or extension module that is part of a larger program or system.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Version" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Software version identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Parameters">
      <xs:annotation>
        <xs:documentation>Structured tags to describe parameters used in algorithm execution.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="skip"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="SupportSoftware" maxOccurs="unbounded" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Software required in addition to the algorithm itself, e.g. Matlab, Ishmael, XBAT, Triton, etc.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Software" type="xs:string"/>
          <xs:element name="Version" type="xs:string" minOccurs="0"/>
          <xs:element name="Parameters" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Structured tags to describe parameters used in algorithm execution.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="skip"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ns1:QualityAssuranceProcessType
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram CommonElements_xsd.tmp#QualityAssuranceProcessType_Description CommonElements_xsd.tmp#QualityAssuranceProcessType_ResponsibleParty
Used by
Model
Children Description, ResponsibleParty
Source
<xs:complexType name="QualityAssuranceProcessType">
  <xs:sequence>
    <xs:element name="Description" type="ns1:DescriptionType" minOccurs="0"/>
    <xs:element name="ResponsibleParty" type="ns1:ResponsibleParty" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
Complex Type ns1:ResponsibleParty
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
based on ISO 19115
Diagram
Diagram CommonElements_xsd.tmp#ResponsibleParty_id CommonElements_xsd.tmp#ResponsibleParty_individualName CommonElements_xsd.tmp#ResponsibleParty_organizationName CommonElements_xsd.tmp#ResponsibleParty_positionName CommonElements_xsd.tmp#ResponsibleParty_contactInfo
Used by
Model
Children contactInfo, individualName, organizationName, positionName
Attributes
QName Type Use Annotation
id xs:NCName optional
Handle to external database
Source
<xs:complexType name="ResponsibleParty">
  <xs:annotation>
    <xs:documentation>based on ISO 19115</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element minOccurs="0" name="individualName" type="xs:string"/>
    <xs:element minOccurs="0" name="organizationName" type="xs:string"/>
    <xs:element minOccurs="0" name="positionName" type="xs:string"/>
    <xs:element minOccurs="0" name="contactInfo" type="ns1:contactInfo"/>
  </xs:sequence>
  <xs:attribute name="id" type="xs:NCName">
    <xs:annotation>
      <xs:documentation>Handle to external database</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Complex Type ns1:contactInfo
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram CommonElements_xsd.tmp#contactInfo_phone CommonElements_xsd.tmp#contactInfo_address CommonElements_xsd.tmp#contactInfo_onlineResource CommonElements_xsd.tmp#contactInfo_hoursOfService CommonElements_xsd.tmp#contactInfo_contactInstructions
Used by
Model
Children address, contactInstructions, hoursOfService, onlineResource, phone
Source
<xs:complexType name="contactInfo">
  <xs:sequence>
    <xs:element minOccurs="0" name="phone">
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="voice" type="xs:string"/>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="facsimile" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="address">
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="deliveryPoint" type="xs:string"/>
          <xs:element minOccurs="0" name="city" type="xs:string"/>
          <xs:element minOccurs="0" name="administrativeArea" type="xs:string"/>
          <xs:element minOccurs="0" name="postalCode" type="xs:string"/>
          <xs:element minOccurs="0" name="country" type="xs:string"/>
          <xs:element minOccurs="0" name="electronicMailAddress" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element maxOccurs="unbounded" minOccurs="0" name="onlineResource">
      <xs:annotation>
        <xs:documentation>We do not fully conform to the onlineResources of ISO 19115</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:anyAttribute namespace="##any"/>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="hoursOfService" type="xs:string"/>
    <xs:element minOccurs="0" name="contactInstructions" type="xs:string"/>
  </xs:sequence>
</xs:complexType>
Complex Type ns1:SpeciesIDType
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Integrated Taxonomic Information System species identifier http://www.itis.gov/ for positive numbers.
Negative numbers are interpreted by collection("phenomena").
Diagram
Diagram CommonElements_xsd.tmp#SpeciesIDType_Group
Type extension of xs:integer
Used by
Attributes
QName Type Use
Group xs:string optional
Source
<xs:complexType name="SpeciesIDType">
  <xs:annotation>
    <xs:documentation>Integrated Taxonomic Information System species identifier http://www.itis.gov/ for positive numbers. Negative numbers are interpreted by collection("phenomena").</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:integer">
      <xs:attribute name="Group" type="xs:string"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type ns1:CallType
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Description of a call
Diagram
Diagram CommonElements_xsd.tmp#CallType_SubType
Type extension of xs:string
Used by
Attributes
QName Type Use
SubType xs:string optional
Source
<xs:complexType name="CallType">
  <xs:annotation>
    <xs:documentation>Description of a call</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:annotation>
        <xs:documentation>Call name</xs:documentation>
      </xs:annotation>
      <xs:attribute name="SubType" type="xs:string"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type ns1:EventType
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Event identifier.  Optional tag typically in ISO datetime format YYYY-MM-DDTHH:MM:SSZ identifying this event uniquely within the stream (detections, localizations, etc.).  
For human analysts, it is typical to use the time at which the detection was made.  When used, the combination of the event and attributes that uniquely identify the set of detections (or document name) must be unique.
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="EventType">
  <xs:annotation>
    <xs:documentation>Event identifier. Optional tag typically in ISO datetime format YYYY-MM-DDTHH:MM:SSZ identifying this event uniquely within the stream (detections, localizations, etc.). For human analysts, it is typical to use the time at which the detection was made. When used, the combination of the event and attributes that uniquely identify the set of detections (or document name) must be unique.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type ns1:Person
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram CommonElements_xsd.tmp#Person_id CommonElements_xsd.tmp#Person_surname CommonElements_xsd.tmp#Person_name CommonElements_xsd.tmp#Person_userID CommonElements_xsd.tmp#Person_affiliation CommonElements_xsd.tmp#Person_phoneNumber CommonElements_xsd.tmp#Person_email
Used by
Model
Children affiliation, email, name, phoneNumber, surname, userID
Attributes
QName Type Use Annotation
id xs:NCName optional
Handle to external database
Source
<xs:complexType name="Person">
  <xs:sequence>
    <xs:element name="surname" type="xs:token"/>
    <xs:element name="name" type="xs:token"/>
    <xs:element name="userID" type="xs:token"/>
    <xs:element name="affiliation" type="xs:token"/>
    <xs:element name="phoneNumber" type="xs:token"/>
    <xs:element name="email" type="xs:token"/>
  </xs:sequence>
  <xs:attribute name="id" type="xs:NCName">
    <xs:annotation>
      <xs:documentation>Handle to external database</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Simple Type ns1:LongitudeValueType
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram
Type restriction of xs:double
Facets
maxExclusive 360
minInclusive 0
Used by
Source
<xs:simpleType name="LongitudeValueType">
  <xs:restriction base="xs:double">
    <xs:minInclusive value="0"/>
    <xs:maxExclusive value="360"/>
  </xs:restriction>
</xs:simpleType>
Simple Type ns1:LatitudeValueType
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram
Type restriction of xs:double
Facets
maxInclusive 90
minInclusive -90
Used by
Source
<xs:simpleType name="LatitudeValueType">
  <xs:restriction base="xs:double">
    <xs:minInclusive value="-90"/>
    <xs:maxInclusive value="90"/>
  </xs:restriction>
</xs:simpleType>
Simple Type ns1:BearingDeg
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram
Type restriction of xs:double
Facets
maxExclusive 360
minInclusive 0
Used by
Source
<xs:simpleType name="BearingDeg">
  <xs:restriction base="xs:double">
    <xs:minInclusive value="0"/>
    <xs:maxExclusive value="360"/>
  </xs:restriction>
</xs:simpleType>
Complex Type ns1:LongLatAlt
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram CommonElements_xsd.tmp#LongLatAlt_Longitude CommonElements_xsd.tmp#LongLatAlt_Latitude CommonElements_xsd.tmp#LongLatAlt_Altitude_m
Model
Children Altitude_m, Latitude, Longitude
Source
<xs:complexType name="LongLatAlt">
  <xs:sequence>
    <xs:element name="Longitude" type="xs:double">
      <xs:annotation>
        <xs:documentation>Expressed in degrees East [0, 360)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Latitude" type="xs:double">
      <xs:annotation>
        <xs:documentation>Expressed in degrees North [-90, 90]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Altitude_m" type="xs:double" maxOccurs="1" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
Attribute ns1:ResponsibleParty / @id
Namespace No namespace
Annotations
Handle to external database
Type xs:NCName
Properties
content simple
Used by
Complex Type ns1:ResponsibleParty
Source
<xs:attribute name="id" type="xs:NCName">
  <xs:annotation>
    <xs:documentation>Handle to external database</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ns1:SpeciesIDType / @Group
Namespace No namespace
Type xs:string
Properties
content simple
Used by
Complex Type ns1:SpeciesIDType
Source
<xs:attribute name="Group" type="xs:string"/>
Attribute ns1:CallType / @SubType
Namespace No namespace
Type xs:string
Properties
content simple
Used by
Complex Type ns1:CallType
Source
<xs:attribute name="SubType" type="xs:string"/>
Attribute ns1:Person / @id
Namespace No namespace
Annotations
Handle to external database
Type xs:NCName
Properties
content simple
Used by
Complex Type ns1:Person
Source
<xs:attribute name="id" type="xs:NCName">
  <xs:annotation>
    <xs:documentation>Handle to external database</xs:documentation>
  </xs:annotation>
</xs:attribute>
Element Group ns1:ContactGroup
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Contains a subset of the OpenGIS SensorML ContactGroup
(http://www.opengis.net/sensorML/1.0).  Parsing the full SensorML schema will slow down processing.
Diagram
Diagram CommonElements_xsd.tmp#ContactGroup_Person CommonElements_xsd.tmp#ContactGroup_ResponsibleParty
Used by
Model
Children Person, ResponsibleParty
Source
<xs:group name="ContactGroup">
  <xs:annotation>
    <xs:documentation>Contains a subset of the OpenGIS SensorML ContactGroup (http://www.opengis.net/sensorML/1.0). Parsing the full SensorML schema will slow down processing.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="Person" type="ns1:Person"/>
    <xs:element name="ResponsibleParty" type="ns1:ResponsibleParty"/>
  </xs:choice>
</xs:group>
Element Group ns1:LongLat
Namespace http://tethys.sdsu.edu/schema/1.0
Annotations
Spherical reference system
Diagram
Diagram CommonElements_xsd.tmp#LongLat_Longitude CommonElements_xsd.tmp#LongLat_Latitude
Used by
Model
Children Latitude, Longitude
Source
<xs:group name="LongLat">
  <xs:annotation>
    <xs:documentation>Spherical reference system</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Longitude" type="ns1:LongitudeValueType">
      <xs:annotation>
        <xs:documentation>Expressed in degrees East [0, 360)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Latitude" type="ns1:LatitudeValueType">
      <xs:annotation>
        <xs:documentation>Expressed in degrees North [-90, 90]</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:group>
Element Group ns1:LongLat3
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram CommonElements_xsd.tmp#LongLat3_Longitude CommonElements_xsd.tmp#LongLat3_Latitude CommonElements_xsd.tmp#LongLat3_Depth_m
Used by
Complex Type LongLat3wErrorType
Model
Children Depth_m, Latitude, Longitude
Source
<xs:group name="LongLat3">
  <xs:sequence>
    <xs:element name="Longitude" type="ns1:LongitudeValueType">
      <xs:annotation>
        <xs:documentation>Expressed in degrees East [0, 360)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Latitude" type="ns1:LatitudeValueType">
      <xs:annotation>
        <xs:documentation>Expressed in degrees North [-90, 90]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Depth_m" type="xs:double"/>
  </xs:sequence>
</xs:group>