<?xml version="1.0"?>
<sml:SensorML xmlns:sml="http://www.opengis.net/sensorML/1.0.1"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:swe="http://www.opengis.net/swe/1.0.1" xmlns:gml="http://www.opengis.net/gml"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xsi:schemaLocation="http://www.opengis.net/sensorML/1.0.1 http://schemas.opengis.net/sensorML/1.0.1/sensorML.xsd"
   version="1.0.1">
   <sml:member xlink:arcrole="urn:ogc:def:process:OGC:detector">
      <sml:System gml:id="RDI_Workhorse_1200"> 
         
         <!--============================-->
         <!--         Metadata           -->
         <!--============================-->
         <gml:description>The Monitor is Teledyne RD Instruments’
            most popular direct-reading Acoustic Doppler Current
            Profiler (ADCP). The unit is typically bottom frame-mounted
            and hard-wired to shore to provide real-time monitoring
            of coastal currents. The Monitor’s high data accuracy and
            reliability make it a favorite for deployments in highvolume
            traffic areas such as ports and harbors, where the
            data is often integrated into a Vessel Traffic Monitoring
            System. In fact, the Monitor has been selected for most
            major port programs undertaken in the United States.</gml:description>
         <gml:name>RDI_Workhorse_1200</gml:name>
         <sml:keywords>
            <sml:KeywordList codeSpace="urn:x-nasa:def:gcmd:keywords">
               <sml:keyword>oceanography</sml:keyword>
               <sml:keyword>waves</sml:keyword>
               <sml:keyword>currents</sml:keyword>
               <sml:keyword>acoustic Doppler</sml:keyword>
               <sml:keyword>profiler</sml:keyword>
            </sml:KeywordList>
         </sml:keywords>
         
         <!--==========================================================-->
         <!--===================System Identifiers=====================-->
         <!--==========================================================-->
         <sml:identification>
            <sml:IdentifierList>
               
               <sml:identifier name="longName">
                  <sml:Term definition="urn:ogc:def:property:OGC:longName">
                     <sml:value>Teledyne RDI Workhorse Monitor 1200</sml:value>
                  </sml:Term>
               </sml:identifier>
               <sml:identifier name="shortName">
                  <sml:Term definition="urn:ogc:def:property:OGC:shortName">
                     <sml:value>RDI Workhorse</sml:value>
                  </sml:Term>
               </sml:identifier>
               <sml:identifier name="manufacturer">
                  <sml:Term definition="urn:ogc:def:property:OGC:manufacturer">
                     <sml:value>Teledyne RDInstruments</sml:value>
                  </sml:Term>
               </sml:identifier>
               <sml:identifier name="Model Number">
                  <sml:Term definition="urn:ogc:def:identifier:OGC:modelNumber">
                     <sml:value>Workhorse 1200</sml:value>
                  </sml:Term>
               </sml:identifier>
               
            </sml:IdentifierList>
         </sml:identification>
         
         <!--==========================================================-->
         <!--===================System Classifiers=====================-->
         <!--==========================================================-->
         <sml:classification>
            <sml:ClassifierList>
               
               <sml:classifier name="intendedApplication">
                  <sml:Term definition="urn:ogc:def:property:OGC:application">
                     <sml:value>Ocean Waves</sml:value>
                  </sml:Term>
               </sml:classifier>
               <sml:classifier name="intendedApplication">
                  <sml:Term definition="urn:ogc:def:property:OGC:application">
                     <sml:value>Ocean Currents</sml:value>
                  </sml:Term>
               </sml:classifier>
               <sml:classifier name="sensorType">
                  <sml:Term definition="urn:ogc:def:property:OGC:sensorType">
                     <sml:value>Acoustic Doppler</sml:value>
                  </sml:Term>
               </sml:classifier>
               <sml:classifier name="sensorType">
                  <sml:Term definition="urn:ogc:def:property:OGC:sensorType">
                     <sml:value>profiler</sml:value>
                  </sml:Term>
               </sml:classifier>
               
            </sml:ClassifierList>
         </sml:classification>
         <!-- ================================================= -->
         <!--                System Characteristics             -->
         <!-- ================================================= -->
         <sml:characteristics name="System Charaistics">
            
            <swe:DataRecord>  <!-- definition attribute? -->
               
               <swe:field name="hardwareStandardSpecifications">
                  <swe:DataRecord definition="urn:ogc:def:property:OGC::physicalProperties">
                     
                     <swe:field name="weightInAir">
                        <swe:ConditionalValue>
                           <swe:condition name="medium">
                              <swe:Category definition="urn:xogc:def:property:OGC::medium">
                                 <swe:value>air</swe:value>
                              </swe:Category>
                           </swe:condition>
                           <swe:data>
                              <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
                                 <swe:uom code="kg"/>
                                 <swe:value>7</swe:value>  <!-- TC:  was 7.6? -->
                              </swe:Quantity>
                           </swe:data>
                        </swe:ConditionalValue>
                     </swe:field>
                     
                     <swe:field name="wieghtInSeaWater">
                        <swe:ConditionalValue>
                           <swe:condition name="medium">
                              <swe:Category definition="urn:xogc:def:property:OGC::medium">
                                 <swe:value>water</swe:value>
                              </swe:Category>
                           </swe:condition>
                           <swe:data>
                              <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
                                 <swe:uom code="kg"/>
                                 <swe:value>3</swe:value>  
                              </swe:Quantity>
                           </swe:data>
                        </swe:ConditionalValue>
                     </swe:field>
                     
                     <swe:field name="diameter"> 
                        <swe:Quantity definition="urn:ogc:def:property:OGC::diameter"> 
                           <swe:uom code="mm"/>
                           <swe:value>228.0</swe:value>
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="length">
                        <swe:Quantity definition="urn:ogc:def:property:OGC::length">
                           <swe:uom code="mm"/>
                           <swe:value>201.5</swe:value>
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="pressureRating">
                        <swe:Quantity definition="urn:ogc:def:property:OGC::pressureRating">
                           <swe:uom code="m"/>
                           <swe:value>200</swe:value>
                        </swe:Quantity>
                     </swe:field>                  
                     
                     <swe:field name="transducerMaterial">
                        <swe:Category definition="urn:xrdi:def:property:RDI::material"> <!-- update URI when available -->
                           <swe:value>plastic</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                     <swe:field name="housingMaterial">
                        <swe:Category definition="urn:xrdi:def:property:RDI::material">
                           <swe:value>plastic</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                     <swe:field name="endCapMaterial">
                        <swe:Category definition="urn:xrdi:def:property:RDI::material"> 
                           <swe:value>plastic</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                  </swe:DataRecord>
               </swe:field>
               
               <swe:field name="HardwareOptionSpecifications1"> <!-- What to call this? -->
                  <swe:DataRecord>
                     
                     <swe:field name="pressureRating">
                        <swe:Quantity definition="urn:ogc:def:property:OGC::pressureRating">
                           <swe:uom code="m"/>
                           <swe:value>500</swe:value>
                        </swe:Quantity>
                     </swe:field>                  
                     
                     <swe:field name="weightInAir">
                        <swe:ConditionalValue>
                           <swe:condition name="medium">
                              <swe:Category definition="urn:xogc:def:property:OGC::medium">
                                 <swe:value>air</swe:value>
                              </swe:Category>
                           </swe:condition>
                           <swe:data>
                              <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
                                 <swe:uom code="kg"/>
                                 <swe:value>9.8</swe:value>  
                              </swe:Quantity>
                           </swe:data>
                        </swe:ConditionalValue>
                     </swe:field>
                     
                     <swe:field name="wieghtInSeaWater">
                        <swe:ConditionalValue>
                           <swe:condition name="medium">
                              <swe:Category definition="urn:xogc:def:property:OGC::medium">
                                 <swe:value>water</swe:value>
                              </swe:Category>
                           </swe:condition>
                           <swe:data>
                              <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
                                 <swe:uom code="kg"/>
                                 <swe:value>3.5</swe:value>  
                              </swe:Quantity>
                           </swe:data>
                        </swe:ConditionalValue>
                     </swe:field>
                     
                     <swe:field name="diameter">  <!-- TC: was width -->  
                        <swe:Quantity definition="urn:ogc:def:property:OGC::diameter"> 
                           <swe:uom code="mm"/>
                           <swe:value>228.0</swe:value>
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="length"> <!-- was height -->
                        <swe:Quantity definition="urn:ogc:def:property:OGC::length">
                           <swe:uom code="mm"/>
                           <swe:value>201.5</swe:value>
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="transducerMaterial">
                        <swe:Category definition="urn:xrdi:def:property:RDI::material"> 
                           <swe:value>plastic</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                     <swe:field name="housingMaterial">
                        <swe:Category definition="urn:xrdi:def:property:RDI::material"> 
                           <swe:value>6061 Aluminum</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                     <swe:field name="endCapMaterial">
                        <swe:Category definition="urn:xrdi:def:property:RDI::material">
                           <swe:value>plastic</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                  </swe:DataRecord>
               </swe:field>
               
               <swe:field name="HardwareOptionSpecifications2"> 
                  <swe:DataRecord>
                     
                     <swe:field name="pressureRating"> 
                        <swe:Quantity definition="urn:ogc:def:property:OGC::pressureRating">
                           <swe:uom code="m"/>
                           <swe:value>1000</swe:value>
                        </swe:Quantity>
                     </swe:field>                  
                     
                     <swe:field name="weightInAir">
                        <swe:ConditionalValue>
                           <swe:condition name="medium">
                              <swe:Category definition="urn:xogc:def:property:OGC::medium">
                                 <swe:value>air</swe:value>
                              </swe:Category>
                           </swe:condition>
                           <swe:data>
                              <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
                                 <swe:uom code="kg"/>
                                 <swe:value>12.7</swe:value>  
                              </swe:Quantity>
                           </swe:data>
                        </swe:ConditionalValue>
                     </swe:field>
                     
                     <swe:field name="wieghtInSeaWater">
                        <swe:ConditionalValue>
                           <swe:condition name="medium">
                              <swe:Category definition="urn:xogc:def:property:OGC::medium">
                                 <swe:value>water</swe:value>
                              </swe:Category>
                           </swe:condition>
                           <swe:data>
                              <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
                                 <swe:uom code="kg"/>
                                 <swe:value>5.5</swe:value>  
                              </swe:Quantity>
                           </swe:data>
                        </swe:ConditionalValue>
                     </swe:field>
                     
                     <swe:field name="diameter">  <!-- TC: was width -->  
                        <swe:Quantity definition="urn:ogc:def:property:OGC::diameter"> 
                           <swe:uom code="mm"/>
                           <swe:value>225.0</swe:value>
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="length"> <!-- was height -->
                        <swe:Quantity definition="urn:ogc:def:property:OGC::length">
                           <swe:uom code="mm"/>
                           <swe:value>237.5</swe:value>
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="transducerMaterial">
                        <swe:Category definition="urn:xrdi:def:property:RDI::material">
                           <swe:value>6061 Aluminum</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                     <swe:field name="housingMaterial">
                        <swe:Category definition="urn:xrdi:def:property:RDI::material">
                           <swe:value>6061 Aluminum</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                     <swe:field name="endCapMaterial">
                        <swe:Category definition="urn:xrdi:def:property:RDI::material">
                           <swe:value>6061 Aluminum</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                  </swe:DataRecord>
               </swe:field>
               
               
               <swe:field name="HardwareOptionSpecifications3"> <!-- What to call this? -->
                  <swe:DataRecord>
                     
                     <swe:field name="pressureRating"> 
                        <swe:Quantity definition="urn:ogc:def:property:OGC::pressureRating">
                           <swe:uom code="m"/>
                           <swe:value>6000</swe:value>
                        </swe:Quantity>
                     </swe:field>                  
                     
                     <swe:field name="weightInAir">
                        <swe:ConditionalValue>
                           <swe:condition name="medium">
                              <swe:Category definition="urn:xogc:def:property:OGC::medium">
                                 <swe:value>air</swe:value>
                              </swe:Category>
                           </swe:condition>
                           <swe:data>
                              <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
                                 <swe:uom code="kg"/>
                                 <swe:value>15.5</swe:value>  
                              </swe:Quantity>
                           </swe:data>
                        </swe:ConditionalValue>
                     </swe:field>
                     
                     <swe:field name="wieghtInSeaWater">
                        <swe:ConditionalValue>
                           <swe:condition name="medium">
                              <swe:Category definition="urn:xogc:def:property:OGC::medium">
                                 <swe:value>water</swe:value>
                              </swe:Category>
                           </swe:condition>
                           <swe:data>
                              <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
                                 <swe:uom code="kg"/>
                                 <swe:value>5.6</swe:value>  
                              </swe:Quantity>
                           </swe:data>
                        </swe:ConditionalValue>
                     </swe:field>
                     
                     <swe:field name="diameter">   
                        <swe:Quantity definition="urn:ogc:def:property:OGC::diameter"> 
                           <swe:uom code="mm"/>
                           <swe:value>225.0</swe:value>
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="length">
                        <swe:Quantity definition="urn:ogc:def:property:OGC::length">
                           <swe:uom code="mm"/>
                           <swe:value>228.6</swe:value>
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="transducerMaterial">
                        <swe:Category definition="urn:xrdi:def:property:RDI::material"> <!-- update URI when available -->
                           <swe:value>7075 Aluminum</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                     <swe:field name="housingMaterial">
                        <swe:Category definition="urn:xrdi:def:property:RDI::material"> <!-- update URI when available -->
                           <swe:value>7075 Aluminum</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                     <swe:field name="endCapMaterial">
                        <swe:Category definition="urn:xrdi:def:property:RDI::material"> <!-- update URI when available -->
                           <swe:value>7075 Aluminum</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                  </swe:DataRecord>
               </swe:field>
               
               <swe:field name="EndCapParameters">
                  <swe:DataRecord>
                     
                     <swe:field name="endCapConnectorModel">
                        <swe:Category>
                           <swe:value>Teledyne Impulse</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                     <swe:field name="endCapConnectorPinNumbers">
                        <swe:Count>
                           <swe:value>7</swe:value>
                        </swe:Count>
                     </swe:field>
                     
                     <swe:field name="endCapConnectorDummyPlug">
                        <swe:Category>
                           <swe:value>Teledyne Impulse</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                  </swe:DataRecord>
               </swe:field>
               
               <swe:field name="CableParameters">
                  <swe:DataRecord>
                     
                     <swe:field name="cableModel">
                        <swe:Category>
                           <swe:value>Teledyne Impulse</swe:value>
                        </swe:Category>
                     </swe:field>
                     
                     <swe:field name="cableLength">
                        <swe:Quantity definition="">
                           <swe:uom code="m"/>
                           <swe:value>7</swe:value>
                        </swe:Quantity>
                     </swe:field>
                     
                     <!-- Wet end/Dry End?? -->
                     
                  </swe:DataRecord>
               </swe:field>
               
            </swe:DataRecord>
         </sml:characteristics>
         
         <!--==========================================================-->
         <!--============       System Capabilities       =============-->
         <!--==========================================================-->
         <!-- *SF* some of these may need to be replicated/moved to Paramters.  
            Keep those that are deemed important for discovery -->
         <sml:capabilities name="DopplerProperties">
            <swe:DataRecord>
               
               <swe:field name="beamFrequency">
                  <swe:Quantity definition="urn:MVCO:beamFrequency">
                     <swe:uom code="Hz"/>
                     <swe:value>1224400</swe:value>  <!-- TC: was 1200 kHz -->
                  </swe:Quantity>
               </swe:field>
               
               <swe:field name="samplingFrequency">  
                  <!-- user MODFIIABLE -->
                  <swe:Quantity definition="urn:MVCO:property:samplingFrequency">
                     <swe:uom code="Hz"/>
                     <swe:value>2</swe:value>
                  </swe:Quantity>
               </swe:field>
               
               <swe:field name="bandwidth">
                  <swe:Quantity definition="urn:MVCO:property:bandwidth">
                     <swe:uom code="kHz"/>
                     <swe:value>300</swe:value>
                  </swe:Quantity>
               </swe:field>
               
               <!-- is beamAngle adjustable- if so, change to range, move to params -->
               <swe:field name="beamAngle">
                  <swe:Quantity definition="urn:MVCO:property:beamAngle">
                     <swe:uom code="deg"/>
                     <swe:value>20</swe:value>
                  </swe:Quantity>
               </swe:field>
               
               <swe:field name="VerticalRseolution">
                  <swe:Quantity></swe:Quantity>                  
               </swe:field>
               
               <swe:field name="ExpectedSpeedAccuracy">
                  <swe:Quantity definition="urn:MVCO:property:expectedSpeedAccuracy">
                     <swe:uom code="cm/s"/>
                     <swe:value>2</swe:value>
                  </swe:Quantity>
               </swe:field>
               
               <swe:field name="ExpectedDirectionAccuracy">
                  <swe:Quantity definition="urn:MVCO:property:expectedDirectionAccuracy">
                     <swe:uom code="deg"/>
                     <swe:value>3</swe:value>
                  </swe:Quantity>
               </swe:field>
               
               <swe:field name="SpeedResolution">
                  <swe:Quantity definition="urn:MVCO:property:SpeedResolution">
                     <swe:uom code="cm/s"/>
                     <swe:value>.1</swe:value>
                  </swe:Quantity>
               </swe:field>
               
               <swe:field name="DirectionResolution">
                  <swe:Quantity definition="urn:MVCO:property:directionResolution">
                     <swe:uom code="deg"/>
                     <swe:value>.1</swe:value>
                  </swe:Quantity>
               </swe:field>
               
               <swe:field name="SpeedRange">
                  <swe:QuantityRange definition="urn:MVCO:property:speedRange">
                     <swe:uom code="m/s"/>
                     <swe:value>-5 +5</swe:value>
                  </swe:QuantityRange>
               </swe:field>
               
            </swe:DataRecord>
         </sml:capabilities>
         
         <!--==========================================================-->
         <!--============       System Contacts           =============-->
         <!--==========================================================-->
         <sml:contact xlink:arcrole="urn:ogc:def:property:OGC:sales">
            <!-- * DS - can we add decsription of this, or is xlink:arcrole the only way to do it?  -->
            <sml:ResponsibleParty>
               <sml:organizationName>Teledyne RD Instruments</sml:organizationName>
               <sml:contactInfo>
                  <sml:phone>
                     <sml:voice>+1-858-842-2600</sml:voice>
                     <sml:facsimile>+1-858-842-2822</sml:facsimile>
                  </sml:phone>
                  <sml:address>
                     <sml:deliveryPoint>14020 Stowe Drive</sml:deliveryPoint>
                     <sml:city>Poway</sml:city>
                     <sml:administrativeArea>CA</sml:administrativeArea>
                     <sml:postalCode>92064</sml:postalCode>
                     <sml:country>USA</sml:country>
                     <sml:electronicMailAddress>rdisales@teledyne.com</sml:electronicMailAddress>
                  </sml:address>
               </sml:contactInfo>
            </sml:ResponsibleParty>
         </sml:contact> 
         <sml:contact xlink:arcrole="urn:ogc:def:property:OGC:expert">
            <sml:Person>
               <sml:surname>Symonds</sml:surname>
               <sml:name>Darryl</sml:name>
               <sml:userID>...</sml:userID>  <!-- What should this be? -->
               <sml:affiliation>Teledyne RD Instruments</sml:affiliation>
               <sml:phoneNumber>+1-858-842-2644</sml:phoneNumber>
               <sml:email>dsymonds@teledyne.com</sml:email>
            </sml:Person>
         </sml:contact>
         
         <!--==========================================================-->
         <!--============       System Documentation       ============-->
         <!--==========================================================-->
         <sml:documentation xlink:arcrole="website">
            <sml:Document>
               <gml:description>Collection of information regarding Teldyne RDI's ADCP profilers</gml:description>
               <sml:onlineResource xlink:href="http://www.rdinstruments.com/rdi_library.html"/>
            </sml:Document>
         </sml:documentation>
         <sml:documentation xlink:arcrole="photo">
            <sml:Document>
               <gml:description>Photos of the workhorse</gml:description>
               <sml:onlineResource xlink:href="http://www.rdinstruments.com/monitor.html"/>
            </sml:Document>
         </sml:documentation>
         <sml:documentation xlink:arcrole="datasheet">
            <sml:Document>
               <gml:description>Datasheet for the workhorse</gml:description>
               <sml:onlineResource
                  xlink:href="http://www.rdinstruments.com/datasheets/workhorse_monitor_ds_lr.pdf"/>
            </sml:Document>
         </sml:documentation>
         
         <!--============================-->
         <!-- Platform Coordinate Frame  -->
         <!--============================-->
         <sml:spatialReferenceFrame>
            <gml:EngineeringCRS gml:id="PLATFORM_FRAME">
               <gml:srsName>ADCP Platform reference frame</gml:srsName>
               <gml:usesCS xlink:href="urn:ogc:def:cs:xyzFrame"/>
               <gml:usesEngineeringDatum>
                  <gml:EngineeringDatum gml:id="PLATFORM_DATUM">
                     <gml:datumName/>
                     <gml:anchorPoint/>
                  </gml:EngineeringDatum>
               </gml:usesEngineeringDatum>
            </gml:EngineeringCRS>
         </sml:spatialReferenceFrame>
         
         <!--========================-->
         <!--  Profiler Inputs -->
         <!--========================-->
         <sml:inputs>
            <sml:InputList>
               
               <sml:input name="pressure">
                  <swe:ObservableProperty definition="urn:MVCO:property:seaWaterPressure">
                     <gml:description>Brief desciption here to distinguish sea water pressure from other pressures</gml:description>
                  </swe:ObservableProperty>
               </sml:input>
               
               <sml:input name="temperature">
                  <swe:ObservableProperty definition="urn:ogc:property:OGC:temperature"/>
               </sml:input>
               
               <sml:input name="volumetricBackscatter">
                  <swe:ObservableProperty definition="urn:ogc:property:OGC:volumetricScatter">
                     <gml:description>XXX</gml:description>
                  </swe:ObservableProperty>
               </sml:input>
               
               <sml:input name="particleMotion">
                  <swe:ObservableProperty definition="urn:ogc:property:OGC:particleMotion">
                     <gml:description>XXX</gml:description>
                  </swe:ObservableProperty>
               </sml:input>
               
            </sml:InputList>
         </sml:inputs>
         
         <!--==============================-->
         <!--      Profiler Outputs        -->
         <!--==============================-->
         <sml:outputs>
            <sml:OutputList>
         
               <sml:output name="ADCP_outputs">
                  <swe:DataRecord>
                     
                     <swe:field name="pressure">
                        <swe:Quantity definition="urn:MVCO:property:seaWaterPressure">
                           <swe:uom code="dbar"/>
                        </swe:Quantity>
                     </swe:field>
                     <swe:field name="temperature">
                        <swe:Quantity definition="urn:MVCO:property:seaWaterTemperature">
                           <swe:uom code="cel"/>
                        </swe:Quantity>
                     </swe:field>
                     <swe:field name="velocity">
                        <swe:Quantity definition="urn:ogc:property:OGC:velocity">
                           <swe:uom code="mm/s"/>
                        </swe:Quantity>
                     </swe:field>
                     <swe:field name="beamIntensity">  
                        <swe:Quantity definition="urn:MVCO:property:beamIntensity"> </swe:Quantity>
                     </swe:field>
                     <swe:field name="correlationCoefficient"> 
                        <swe:Quantity definition="urn:MVCO:property:correlationCoefficient"> </swe:Quantity>
                     </swe:field>
                     
                  </swe:DataRecord>
               </sml:output>
               
            </sml:OutputList>
         </sml:outputs>
         
         <!--=======================-->
         <!-- Profiler Parameters   -->
         <!--=======================-->
         <!-- *SF*  These need to be moved to One of the instrument docs?? -->
         <!-- *SF*  Question about where blankingDistance, etc. should be defined.  
            They are settable, but we need to know what settings they have (from the instrument) -->
         <sml:parameters>
            <sml:ParameterList> <!-- Group into DataRecord(s)?  -->
               
               <sml:parameter name="DopplerParameters">
                  <swe:DataRecord>                  
                     
                     <swe:field name="samplingFrequency">
                        <swe:Quantity definition="urn:MVCO:property:samplingFrequency">
                           <gml:description>Sampling Frequency of Workhorse</gml:description>
                           <swe:uom code="Hz"/>
                           <swe:constraint>
                              <swe:AllowedValues>
                                 <swe:interval>1 5</swe:interval>
                              </swe:AllowedValues>
                           </swe:constraint>
                           <swe:value>2</swe:value> 
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="numberOfDepthCells">
                        <swe:Quantity definition="urn:xrdi:def:property:RDI::numberOfDepthCells">
                           <gml:description>Number of Deptch cells</gml:description>
                           <swe:constraint>
                              <swe:AllowedValues>
                                 <swe:interval>1 128</swe:interval>
                              </swe:AllowedValues>
                           </swe:constraint>
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="depthCellSize">
                        <swe:Quantity definition="urn:xrdi:def:property:RDI::depthCellSize">
                           <gml:description>Cell size</gml:description>
                           <swe:uom code="m"/>
                           <swe:constraint>
                              <swe:AllowedValues>
                                 <swe:interval>.05 4</swe:interval> <!-- meters -->
                              </swe:AllowedValues>
                           </swe:constraint>
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="numberOfPings">
                        <swe:Quantity definition="urn:xrdi:def:property:RDI::numberOfPings">
                           <gml:description>Number of pings per ensemble</gml:description>
                           <swe:constraint>
                              <swe:AllowedValues>
                                 <swe:interval>1 16384</swe:interval> 
                              </swe:AllowedValues>
                           </swe:constraint>
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="blankingDistance">  <!-- Adding blankingDistance, in addition to distanceToFirstBin -->
                        <swe:Quantity definition="urn:MVCO:property:blankingDistance">
                           <gml:description>BlankingDistance</gml:description>
                           <swe:uom code="m"/>
                           <swe:constraint>
                              <swe:AllowedValues>
                                 <!-- NEED RANGE! -->
                                 <swe:interval>0 0</swe:interval>
                              </swe:AllowedValues>
                           </swe:constraint>
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="distanceToFirstBin">
                        <swe:Quantity definition="urn:MVCO:property:distanceToFirstBin">
                           <gml:description>Distance to first bin</gml:description>
                           <swe:uom code="m"/>
                           <swe:constraint>
                              <swe:AllowedValues>
                                 <!-- NEED RANGE! -->
                                 <swe:interval>0 0</swe:interval>
                              </swe:AllowedValues>
                           </swe:constraint>
                        </swe:Quantity>
                     </swe:field>
                     
                     <swe:field name="pingInterval">
                        <swe:Quantity definition="urn:MVCO:property:pingInterval">
                           <gml:description>Distance to first bin</gml:description>
                           <swe:uom code="s"/>
                           <swe:constraint>
                              <swe:AllowedValues>
                                 <!-- NEED RANGE! -->
                                 <swe:interval>0 0</swe:interval>
                              </swe:AllowedValues>
                           </swe:constraint>
                        </swe:Quantity>
                     </swe:field>
                  </swe:DataRecord>
               </sml:parameter>
               
               <sml:parameter name="CommunicationsParameters">
                  <swe:DataRecord>
                     
                     <swe:field name="communicationsType">
                        <swe:Category>
                           <swe:constraint>
                              <swe:AllowedTokens>
                                 <swe:valueList>RS232 RS422</swe:valueList>
                              </swe:AllowedTokens>
                           </swe:constraint>
                        </swe:Category>
                     </swe:field>
                     
                     <swe:field name="communicationBaudRate">
                        <swe:QuantityRange definition="urn:xrdi:def:property:RDI::baudRate">
                           <swe:uom code="b/s"/>  <!--  Lookup UCUM -->
                           <swe:value>1200 115200</swe:value>
                        </swe:QuantityRange>
                     </swe:field>
                     
                  </swe:DataRecord>
               </sml:parameter>

            </sml:ParameterList>
         </sml:parameters>
         
         <!--=======================-->
         <!-- Profiler Components   -->
         <!--=======================-->
         <sml:components/>
         <!--==============================-->
         <!--      System Connections      -->
         <!--==============================-->
      </sml:System>
   </sml:member>
</sml:SensorML>
